0
加載紋理的理想方式是什麼?我在寫一個簡單的RTS遊戲。我有一個代表遊戲區域的2D數組。假設每個數組索引應該是草。然後我會這樣做:避免多次加載紋理
array[0] = new Grass(x, y);
array[1] = new Grass(x, y);
...
// Constructor for grass
public Grass(int x, int y) {
loadTexture("grass.png");
}
從上面的代碼,你會意識到草紋理被加載兩次,這是非常愚蠢的。我應該如何解決這個問題?我應該如何構建我的項目以避免這種情況?