我创建了一个新的Cocos2d项目,并删除了“Hello World”标签。我已添加此图像(320x480像素)并在iPhone 4上测试,结果如下。图像的尺寸已缩小到原始尺寸的1/4,不确定发生了什么。在使用之前版本之前,我从未遇到过这个问题。
来源图片
iPhone 4的屏幕截图
答案 0 :(得分:1)
原因是iPhone 4和4S具有视网膜显示器 - 显示器的分辨率比以前的型号高4倍。与iOS相比,Cocos2D不使用逻辑但物理屏幕大小 - 您需要在iPhone 4和4S上加载另一个分辨率高4倍的图像。
答案 1 :(得分:1)
如果尚未启用视网膜显示,则应启用它:
[director enableRetinaDisplay:YES];
使用" -hd"提供背景图像的视网膜版本。后缀。
backgroundImage.png(320 x 480 px)
backgroundImage-hd.png(640 x 960 px)
顺便说一句,您可以设置自己的后缀:
#define CC_RETINA_DISPLAY_FILENAME_SUFFIX @"-hd"