テクスチャをロードする理想的な方法は何ですか? 私は単純なRTSゲームを書いています。ゲーム領域を表す 2 次元配列があります。各配列インデックスが草であるべきだとしましょう。次に、次のようにします。
array[0] = new Grass(x, y);
array[1] = new Grass(x, y);
...
// Constructor for grass
public Grass(int x, int y) {
loadTexture("grass.png");
}
上記のコードから、草のテクスチャが 2 回読み込まれていることがわかりますが、これはかなりばかげています。この問題にどのように取り組むべきですか?これを回避するには、プロジェクトをどのように構成すればよいですか?