2

我正在尝试通过创建一个带有背景图像的应用程序来开始使用 cocos2d。它不是纹理,只是一个直的图像。

我使用以下方法添加背景:

    CCSprite* background = [CCSprite spriteWithFile:@"paris.png"];
    background.tag = 1;
    background.anchorPoint = CGPointMake(0, 0);
    [self addChild:background z:0];

图像是 960x640,但是当我在 iPhone 5 模拟器中运行它时,我只看到图像的一小部分。好像屏幕太大了。我的印象是我需要 960x640。这不准确吗?我的图像应该是什么分辨率?

我已经尝试过设置和不设置锚点。如果没有锚,我会在 1/2 的屏幕上看到模糊的图像。

4

1 回答 1

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...

在应用程序委托中启用 Retina Display .. 你就完成了.. 希望这会有所帮助.. :)

于 2012-05-08T04:39:54.550 回答