我尝试通过创建带有背景图片的应用来开始使用cocos2d。它不是纹理,只是一个直的图像。
我使用以下方法添加背景:
CCSprite* background = [CCSprite spriteWithFile:@"paris.png"];
background.tag = 1;
background.anchorPoint = CGPointMake(0, 0);
[self addChild:background z:0];
图像是960x640,但是当我在iPhone 5模拟器中运行时,我只能看到图像的一小部分。这对于屏幕来说太大了。我的印象是我需要960x640。这不准确吗?我的形象应该是什么分辨率?
我已尝试使用和不设置anchorPoint。如果没有锚点,我会在屏幕的1/2处看到一个微笑的图像。
答案 0 :(得分:3)
了解cocos2d中的视网膜显示:http://www.cocos2d-iphone.org/wiki/doku.php/prog_guide:how_to_develop_retinadisplay_games_in_cocos2d
使用名称为paris.png的480x320制作图像...
将当前图像重命名为paris-hd.png ...
在app delegate中启用Retina显示..你完成了..希望这有帮助.. :)