0

我试图通过设置精灵的比例来缩小 Cocos2D 中的高分辨率 CCSprite:

mySprite.scale = 0.5f;

问题是按比例缩小的图像没有重新采样,并且出现像素化。有没有办法在 Cocos2D 中获取精灵的重采样版本,或者在 Cocos2D 层次结构(CCLayer、CCScene、CCDirector 等)的某个级别启用重采样?

4

1 回答 1

0

您可以尝试设置:

[texture setAliasTexParameters];

在精灵纹理上,看看是否可以改善事情。

否则,我看到的唯一方法是在 OpenGL 级别重新采样图像。这将涉及gluScaleImage在您的纹理上使用,并且实现起来会稍微复杂一些。

于 2013-02-14T19:44:11.573 回答