hey bin ein Anfänger in Libgdx. Ich bin ein wenig verwirrt darüber, das Zeug zu entsorgen.Libgdx - Didpose wieder und wieder?
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
}
Sollten beide Linien in der Dispose-Methode oder nur die erste sein?
thanx haben den gleichen Ansatz verwendet, den Sie gesagt haben, aber ich war im Zweifel, dass es eine Notwendigkeit geben könnte, für alle Objekte zu entsorgen. –