とをアプリでTexturePacker
使い始めたばかりです。TextureAtlas
TextureRegions
私は現在、カードと呼ばれるクラスを拡張しておりImage
、カードのグラフィックをアトラスの何かとして設定できるようにしたいと考えています。
Image
isの多くのコンストラクターの 1 つとしてカードを作成すると、これをうまく行うことができますImage(TextureRegion textureRegion)
。
ただし、ゲーム中にカードのグラフィックを変更する必要があり、これもアトラスから設定できる必要があります。
Image
私は現在、を設定することによってのみを変更する方法を見つけることができますDrawable
。
を使用してグラフィックを設定するコンストラクターがあるので、これが唯一のTextureRegion
方法ですか?
そうでない場合、どうすればいいですか?TextureRegion
をに変換できますDrawable
か? これをどこかにキャッシュしTextureRegion
て、Drawable
毎回処理を保存する必要がありますか? AssetManager
を与えるためにを使用しているTextureAtlas
ので、 のインスタンスは 1 つしかないと推測しますが、を に変換しTextureAtlas
続けなければならない場合は当てはまりません。これを自分でキャッシュする必要がありますよね?TextureRegion
Drawable