你这个设计分辨率太矮胖了,即宽高比例接近1了。背景图的宽高比为1.78,但是iphone x的宽高比为2.16,所以就有黑边了。这可能要调整一下资源了。
可以先把背景图再做宽一点看看。
当时可以适配所有的机型了,现在没有办法改资源了,所以不想全屏适配iphoneX了,但希望在iphoneX上运行的时候,可以按照iPhone6的分辨率显示
新提交的应用按照iphone6的分辨率显示,苹果应该不会让上架的。
你可以再改一下背景图片,改长一点看看。
那得修改所有场景的背景图片和动画了。可以在原生代码那处理下,在两侧的黑边处显示些系统元素么?
你用NO_BOARDER模式啊,在creator上,NO_BOARDER好像是同时勾选上fixed_width和fixed_height。
bounds = CGRectMake (72.5, 0, 667, 375);
这样iphoneX可以显示和iphone6一样的适配了。
eaglView’s width:2001,height:1125
牛逼了,我的哥。
这样留黑边苹果会让上架么?
涉及的资源太多了,一时无法重新做图和动画了。
两侧可以放些别的元素把黑边盖住么?
先发一个简单的app demo上架试试?
可以啊,你可以加上ios原生的一些ImageView盖上去。嗯,这样应该就可以。
嗯嗯,我看看放啥能稍微不违和
大神,我按http://forum.cocos.com/t/iphonex-safearea/52717的修改,拿到的模拟器的分辨率也是2001X1125,怎么回事呢?用的是github最新的代码
用1.7,删除原来的build目录,重新构建。试试。
安卓呢?目前1.9.1在安卓全面屏上也获取不到真实大小。。。。