0

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

background.scale = 0.5;

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

4

1 回答 1

0

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

于 2011-06-01T21:56:27.170 回答