getVisibleOrigin vec2(0,0)
getViewportRect 真实屏幕分辨率
getVisibleSize GL在真实屏幕中的大小
getCanvasSize 真实屏幕分辨率大小
getDesignResolutionSize 设计分辨率
cc.sys.getSafeAreaRect 安全区域的大小以及位置
程序开发设计不用考虑真实屏幕大小,只需要考虑GL相关大小。 因为cocos已经帮忙做完了GL大小到真实屏幕大小的映射
也就是说非安全区域底部是59.58。
也就是说非安全区域顶部是 1622.66 - 1480.72 - 59.58 = 82
这里算出来59和92是GL渲染的非安全区。 如果要计算真实屏幕的安全区域, 需要分别乘以缩放比。
如 59 * (1284/750) 按宽度适配
59 * (2778/1334) 按高度适配。 PS:如果按高度适配, 那么GL宽度就不是750了。
getFrameSize 真实屏幕大小 即物理大小,个人理解他的单位应该毫米之类的单位,而。 好的手机一般将这个物理大小*3 等于分辨率,单位是像素。