當我的CCSprite(使用16x16圖像)被放大時,會出現很多模糊現象。放大Cocos2D中的像素藝術會導致模糊 - iPhone
此圖像是像素藝術,因此意味着像素化,但沒有模糊。
我試着在精靈的紋理上運行方法setAntiAliasTexParameters
,但它不會改變任何東西。
下面是代碼:(mainSprite是CCSprite和滑件是CCTexture2D)
slide1 = [[CCTexture2D alloc] initWithImage:[UIImage imageNamed:@"slide1.png"]];
[slide1 setAntiAliasTexParameters];
[mainSprite setTexture:slide1];
謝謝,任何幫助表示讚賞!
圖像是簡單的像素藝術,但是當放大不是在單個像素中,而是它們一起模糊 – mishajw126
那麼你的問題是ccBlendFunc。嘗試做類似下面的事情:'[yoursprite setBlendFunc:(ccBlendFunc) {GL_ONE,GL_ZERO}]' – skytz
謝謝你的建議,但似乎沒有任何區別。 – mishajw126