我试图通过设置精灵的比例来缩小Cocos2D中的高分辨率CCSprite:
mySprite.scale = 0.5f;
问题是缩小后的图像没有重新采样,并且显示为像素化。 有没有办法在Cocos2D中获取sprite的重采样版本,或者在Cocos2D层次结构(CCLayer,CCScene,CCDirector等)中的某个级别启用重新采样?
答案 0 :(得分:0)
您可以尝试设置:
[texture setAliasTexParameters];
关于精灵纹理,看看是否能改善。
否则,我看到的唯一方法是在OpenGl级别重新采样图像。这将涉及在纹理上使用gluScaleImage
,并且要稍微复杂一些。