cocos2d-x的屏幕適配方案都有哪些
cocos2d-x的屏幕適配方案都有哪些
翻翻過去那場(chǎng)雪
2019-01-02 01:00:24
TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超9個(gè)贊
FrameSize:實(shí)際上就是設(shè)備的原始分辨率,開發(fā)環(huán)境中可以通過CCEGLView::sharedOpenGLView()->setFrameSize()來設(shè)置設(shè)備的分辨率大小,當(dāng)然也可以可以通過CCEGLView::sharedOpenGLView()->getFrameSize()獲取得到設(shè)備的分辨率
WinSize:開發(fā)所設(shè)計(jì)的分辨率,即setDesignResolutionSize方法中傳入的前兩個(gè)參數(shù),通過CCDirector::sharedDirector()->getWinSize()獲取
VisibleSize:一定小于等于WinSize,即在WinSize范圍之內(nèi),保持FrameSize寬高比的最大顯示區(qū)域。
VisibleOrigin:在WinSize下被FrameSize截取的區(qū)域大小,即設(shè)計(jì)分辨率中與屏幕左下角對(duì)應(yīng)的點(diǎn)。
舉報(bào)