我的应用程序ios有问题。它是cocos2d 6.0的通用应用程序。它适用于ipad,iphone 3GS,4,4S。 Iphone 5我可以启动应用程序,但cocos2d不使用整个屏幕。像iPhone 4.你有什么想法??
感谢的
答案 0 :(得分:9)
您是否已将Default-568h@2x.png启动图像添加到项目中?这将使您的应用程序使用完整的iPhone 5屏幕。
如果您不包含该启动图像,那么您的应用将以盒装模式工作(即,在屏幕上居中,上方和下方有黑色条带以填充整个区域。)
注意:这是因为设备屏幕分辨率不同:
iPhone 4:960x640 px。
iPhone 5:1136x640 px。
答案 1 :(得分:1)
这是由于iphone5和iphone 3G,4,4s之间的屏幕尺寸差异造成的。
iPhone 4:960 x 640 px
iPhone 5 1136 x 640 px
您应该为启动图像使用Default-568h@2x.png图像名称。启动时,iphone 5将加载此图像,该图像将覆盖整个屏幕,而对于游戏中的其他图像(如果iPhone5具有不同的图像),请在AppDelegate.m中使用以下代码
[CCFileUtils setiPhoneFourInchDisplaySuffix:@"your suffix"];
根据后缀将图像放入项目中。