版本creator1.9.3
游戏分辨率为1280*720, 长宽比为1.77,只要大于这个比例的全部fitheight,左右两边元素可以通过widget适配
目前遇到的问题是:适配fitheigh后很多手机的canvas并没有全屏,两边还是有黑边。也就是cc.view.getFrameSize()没有全屏,导致左右两边元素即使通过widget适配也没有用。
安卓手机已找到解决方案:通过AndroidManifest里增加一条
meta-data android:name=“android.max_aspect” android:value=“2.4”
可以使cc.view.getFrameSize()刚好全屏,黑边消失,
ios不知道怎么处理?求大神指点
通过fitwidth倒是可以全屏,但是长宽比大于1.77的。高度会拉长,导致上下元素超出屏幕外,理想的应该是适配高度,宽度通过widget结合。但是ios适配高度后,cc.view.getFrameSize()没有全屏,咋整