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