pEGLView->setDesignResolutionSize(480, 320, kResolutionNoBorder);
第三个参数:
kResolutionExactFit:会靠拉伸来填满屏幕,如1024:768=1.3, 480:320=1.5,宽高比不同,图片无法等比缩放来填满屏幕,图片会变形。kResolutionNoBorder: 没有黑边,宽高等比缩放,但缩放比例取宽比和高比之中大的那一个。
kResolutionShowAll:全部显示,宽高等比缩放,但缩放比例取宽比和高比之中小的那一个。
CCSize szVisible = CCDirector::sharedDirector()->getVisibleSize();//在实际设备上能看到的有效区域的宽高
CCPoint posVisible = CCDirector::sharedDirector()->getVisibleOrigin();//这个有效区域的起始坐标
本文详细解释了pEGLView中设置分辨率大小时,参数kResolutionExactFit、kResolutionNoBorder、kResolutionShowAll的用途及区别,通过获取设备可见尺寸并演示如何使用这些参数实现不同场景下的屏幕适配。
1106

被折叠的 条评论
为什么被折叠?



