0

テクスチャをロードする理想的な方法は何ですか? 私は単純な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 回読み込まれていることがわかりますが、これはかなりばかげています。この問題にどのように取り組むべきですか?これを回避するには、プロジェクトをどのように構成すればよいですか?

4

1 に答える 1