Когда мой CCSprite, который использует изображение 16x16, масштабируется, происходит много размытости.Масштабирование в пиксельном искусстве в Cocos2D вызывает размытие - iPhone
Это изображение является пиксельным искусством и поэтому должно быть неровным, но не размытым.
Я пробовал использовать метод setAntiAliasTexParameters
на текстуре спрайта, но это ничего не меняет.
Вот код: (mainSprite является CCSprite и slide1 является 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