关闭CCSprite上的抗锯齿功能(Cocos2D iPhone)

时间:2012-07-01 22:08:25

标签: iphone objective-c cocos2d-iphone antialiasing

当使用16x16图像的我的CCSprite按比例放大时,会有很多模糊。

此图像是像素艺术,因此意味着像素化,但不会模糊。

我已尝试在精灵的纹理上运行方法setAntiAliasTexParameters,但它不会改变任何内容。

以下是代码:( mainSprite是CCSprite,slide1是CCTexture2D)

slide1 = [[CCTexture2D alloc] initWithImage:[UIImage imageNamed:@"slide1.png"]];
[slide1 setAntiAliasTexParameters];

[mainSprite setTexture:slide1];

谢谢,任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:3)

使用setAliasTexParameters代替setAntiAliasTexParameters。这应该会关闭你选择的精灵的抗锯齿效果。