1
1つのテクスチャにすべての必要なアセットを含むスプライトがあるとします。 (すべて、それらをひとつのテクスチャで)この例では、3つの円:Android用AndEngineでスプライトとTextureRegionsを処理する方法
は、私は、例えばスプライトの特定の領域をレンダリングする必要があることを想像して、この1:
どうすればいいですか?ありがとう!
1つのテクスチャにすべての必要なアセットを含むスプライトがあるとします。 (すべて、それらをひとつのテクスチャで)この例では、3つの円:Android用AndEngineでスプライトとTextureRegionsを処理する方法
は、私は、例えばスプライトの特定の領域をレンダリングする必要があることを想像して、この1:
どうすればいいですか?ありがとう!
一方向はTexturePackerとAndEngine TexturePackerExtensionです。最初に画像を分離し、TexturePackerを使用してそれらをパックし、TexturePackerExtensionを使用して画像をロードする必要があります。
他の方法は、TextureAtlasを使用してそれからTextureRegionを抽出し、その領域をSpriteに使用することです。 TextureRegionをアトラスから抽出する方法については、AndEngineサンプルのBasePhysicsJointExampleを参照してください。アトラスの画像のx、y座標と幅、高さを指定する必要があります。