2012-01-03 10 views
1

1つのテクスチャにすべての必要なアセットを含むスプライトがあるとします。 (すべて、それらをひとつのテクスチャで)この例では、3つの円:Android用AndEngineでスプライトとTextureRegionsを処理する方法

enter image description here

は、私は、例えばスプライトの特定の領域をレンダリングする必要があることを想像して、この1:

enter image description here

どうすればいいですか?ありがとう!

答えて

0

一方向はTexturePackerAndEngine TexturePackerExtensionです。最初に画像を分離し、TexturePackerを使用してそれらをパックし、TexturePackerExtensionを使用して画像をロードする必要があります。

他の方法は、TextureAtlasを使用してそれからTextureRegionを抽出し、その領域をSpriteに使用することです。 TextureRegionをアトラスから抽出する方法については、AndEngineサンプルのBasePhysicsJointExampleを参照してください。アトラスの画像のx、y座標と幅、高さを指定する必要があります。

関連する問題