CCsprites大小的问题

时间:2013-05-24 08:52:31

标签: cocos2d-iphone ccsprite

我在iphone5模拟器上测试我的游戏

我有1136 * 640像素大小的背景精灵图像

如果我设置背景,

background1.anchorPoint=CGPointZero;

background1.position=ccp(0,0); 

cocos2d会放大该图像。

如果我设置背景,

background1.anchorPoint=CGPointZero;

background1.position=ccp(0,0); 

background1.scale=0.5;

图像适合屏幕,这是完美的。但如果我这样做,那我就错了background.contentSize,精灵的放大是否可以停止?

我还设置[director enableRetinaDisplay:NO];

1 个答案:

答案 0 :(得分:0)

可能是因为您没有使用-widehd扩展程序命名精灵。例如:background-widehd.png-iphone5hd,具体取决于您的cocos2d版本。如果你定位视网膜显示器,你应该:

  

[导演enableRetinaDisplay:YES]