1

我在 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];

4

1 回答 1

0

这可能是因为您没有使用-widehd扩展名命名精灵。喜欢:background-widehd.png或者-iphone5hd取决于你的 cocos2d 版本。如果您针对视网膜显示器,您应该:

[导演启用RetinaDisplay:是]

于 2013-05-24T08:56:50.137 回答