ちょっと、Libgdxの初心者です。私は少し物事を処理することについて混乱しています。Libgdx - 何度も繰り返しましたか?
Texture brickTexture;
Array<Brick> bricks;
public Game {
brickTexture = new Texture("brick.png");
bricks = new Array<Brick>();
for (int i = 0; i < 10; i++) {
Brick brick = new Brick(i, brickTexture);
bricks.add(brick);
}
}
void dispose() {
brickTexture.dispose(); // brick texture loaded in this class
for (Brick brick : bricks) brick.brickTexture.dispose(); // disposing the public texture which was earlier passed on to the brick class
}
両方の行がdisposeメソッド内にあるか、最初の行だけでなければなりませんか?
thanxは、私が言ったのと同じアプローチを使用しましたが、すべてのオブジェクトに対して処分する必要があるかもしれないという疑いがありました。 –