我的磚破碎機課程作業遊戲有點問題。 我想通過使用數組來製作遊戲,但是我遇到了一些「需要數組,但找到java.util.List」的錯誤。Java磚破碎機遊戲 - 「需要數組,但java.util.List找到」
任何人都可以幫忙嗎?
public void createGameObjects()
{
synchronized(Model.class)
{
ball = new GameObj(W/2, H/2, BALL_SIZE, BALL_SIZE, Colour.RED);
bat = new GameObj(W/2, H - BRICK_HEIGHT*1.5f, BRICK_WIDTH*3,
BRICK_HEIGHT/4, Colour.GRAY);
bricks = new ArrayList<>();
bricks[0] = new GameObj(0,0, BRICK_HEIGHT, BRICK_WIDTH, Colour.BLUE);
}
}
錯誤發生在底線:
bricks[0] = new GameObj(0,0, BRICK_HEIGHT, BRICK_WIDTH, Colour.BLUE);
謝謝
您正在使用array []形式的ArrayList對象磚,這是錯誤的,對於ArrayList,您可以使用bricks.add(new GameObj( - ,---, - )); – Omore
'ArrayList'不是一個數組,但是您嘗試使用'bricks'作爲數組。 –
請勿傷害帖子。如果你想從帖子中解脫出來,請注意主持人。 –