我正在使用带有模拟器 6.1 的 cocos2d v2.0.0。
当我在 xcode 中的 iPhone5 模拟器中编译项目时,表面大小为
cocos2d:表面尺寸:1136x640
该应用程序工作正常,适合屏幕边框 1136x640,但是当我在 iPhone5 设备上运行应用程序时,我得到
cocos2d:表面尺寸:960x640
图像不再覆盖全屏。
问题是什么?
我正在使用带有模拟器 6.1 的 cocos2d v2.0.0。
当我在 xcode 中的 iPhone5 模拟器中编译项目时,表面大小为
cocos2d:表面尺寸:1136x640
该应用程序工作正常,适合屏幕边框 1136x640,但是当我在 iPhone5 设备上运行应用程序时,我得到
cocos2d:表面尺寸:960x640
图像不再覆盖全屏。
问题是什么?
您需要确保并在项目中定义了一个 4 英寸的启动图像。
尝试使用cocos2d 2.1
并使用方法获取屏幕尺寸:
[[CCDirector sharedDirector] winSize];
[[CCDirector sharedDirector] winSizeInPixels];
您为 iPhone 5 (Default-568@2x.png) 提供的屏幕截图很可能不会以某种方式复制到设备上。可能的原因:
- 错误的 png 格式。
- 错误的名称(default-568@2x.png 与 Default-568@2x.png)。模拟器区分大小写。
- 不在项目设置中的复制文件目标中。它可能已经在某个时间点复制到模拟器上,但现在它没有复制到项目中。
希望这可以帮助。