Andengine を使用して 2D ランナー ゲームを作成しています。私のプラットフォームは、異なるテクスチャ領域を持つ複数の 32x32 スプライトから作成されています。さまざまなサイズのプラットフォームを作成できるようにしたいので、1 つのイメージ ファイルからプラットフォームを作成できません。
したがって、プラットフォームが大きい場合、私の各プラットフォームは数個のスプライトから数百個のスプライトまで作成されます。これは明らかに私のゲームのパフォーマンスを低下させます。そのため、プラットフォームの作成に使用する小さなタイルから大きな TextureRegion を作成する方法を見つけようとしているので、作成するスプライトを減らすことができます。
常に同じサイズではないプラットフォームの TextureRegion を作成したり、ステージ全体 (複数のプラットフォームで構成されている) の TextureRegion を作成したりできるようにしたいと考えています。
TextureRegions を効率的に組み合わせるにはどうすればよいですか?