2009-08-04 12 views
3

私はスプライトを拡大しようとしていますが、テクスチャをレトロゲームのように「ピクセル」にスケーリングする必要があります。Cocos2dの最近隣「ピクセル」テクスチャスケーリング?

私は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

関連する問題