2009-08-04 2 views
3

저는 스프라이트의 크기를 조정하려고하지만 텍스처를 복고풍 게임처럼 "픽셀 방식"으로 크기를 조정해야합니다.Cocos2d에서 가장 근접한 "pixelly"텍스처 스케일링?

OpenGL에서이 작업을 수행하는 방법을 알고 있지만 Cocos2d에서이 작업을 수행하는 방법을 잘 모르겠습니다.

어떻게하면됩니까? OpenGL을 사용하는 방법이 있습니까? 아니면 Cocos2d를 통해 뭔가? 적인 Cocos2D 0.8 (최신) 아주 쉽게와

답변

7

...

예를 들어 당신은 당신의 질감에 setAliasTexParameters 전화

...

:

스프라이트 * aSprite = [스프라이트 spriteWithFile : @ "someTextureImage.png"]];

[aSprite.texture setAliasTexParameters];

1

는 Cocos2dx v3의 경우, 당신은 매우 유사한 방법으로

Sprite* my_sprite = Sprite::create("my_image.png"); 
my_sprite->getTexture()->setAliasTexParameters(); 
my_sprite->setScale(4); 

에서이 작업을 수행 할 수 있습니다 그리고 그것을 가장 가까운 이웃 같은 크기를 조절합니다.

+0

xv3에 대한 질문이 표시되지 않았으므로 어쨌든 추가하겠습니다. – TankorSmash