图像/精灵在Cocos2d中提问

时间:2011-06-01 21:35:33

标签: iphone xcode cocos2d-iphone image-scaling ccsprite

好的,所以我的应用程序有沙漠的背景图片,它是.gif格式,是@ 2x。我把它按比例缩小了:

background.scale = 0.5;

看起来很好。我有一个健康栏的另一个图像是.png格式,也是@ 2x。我也像上面那样按比例缩小了。但健康栏的边缘是像素化的,沙漠的边缘不像AS像素化,但更好。我已经尝试将健康栏的格式更改为.gif,但没有做任何事情。注意:当我在Preview / Xcode中查看图像时,它们看起来很好!我错过了什么吗?我使用Inkscape,如果有帮助的话。任何帮助表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

一般情况下,建议不要在cocos2d中进行缩放,因为它质量很低(正如您所观察到的)并且它成为性能瓶颈(或者过去曾经是,我不知道这可能已经改变)。为什么不直接将图像缩放到所需的精确尺寸并在不缩放的情况下显示它们?如果这是一个通用应用程序,只需将图像预先缩放到每个预期的分辨率,然后根据屏幕比例/大小加载它们。