为了适配iphone-x的分辨率,新起了一个3.16版本的空工程,设计分辨率设置为960640,适配策略是ResolutionPolicy::FIXED_HEIGHT,用iphone-x的模拟器测试下来发现设计分辨率最终被拉伸到了16:9,即1136640,并没有充满iphone-x的屏幕,在其他ios机型上都是正确的充满了屏幕,只有iphone-x仍然在左右两边有黑边。因为对引擎这块的源码不是很熟悉,所以想问下有没有人遇到同样的问题。
1赞
应该是启动图的问题,你把匹配iPhoneX的启动图放一份进去,或者用xcassets来管理。
感谢回复,我现在的项目是用xcassets管理启动图的,不过因为iphoneX刚出,还没做匹配,我去试一下加上看看
用storyboard做启动屏,可用省很多启动图,iPhone x自动适配
添加了启动图现在能正确全屏了,但蛋疼的问题也来了,如何避开该死的传感器槽。。
上面一截 黑的不要显示东西就好了 谁让SB要买X呢?
嗯,目前我们的方案就是中间加一层node直接避开上方,然后底下垫一个全屏的底图
cocos的微信公众号里往前翻,有一篇适配iPhone X的文章,添加对应的启动图
2赞
0.0
你这么做适配的话。周围靠边的按钮就会出现超出屏幕,从而影响。用户体验
这个需要mark一下
啥子意思
个人觉得神经病的设计
这些都是应用的适配吧,游戏应该怎么适配呢??
这是也只是启动图适配,游戏内部并不会改变。
请问,有解决方案吗?我们也遇到这个问题了,正在寻找解决方案中。。。。。
内部也会根据启动图适配,前提是你以前的适配方案没问题

