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