我的砖破碎机课程作业游戏有点问题。 我想通过使用数组来制作游戏,但是我遇到了一些“需要数组,但找到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'作为数组。 –
请勿伤害帖子。如果你想从帖子中解脱出来,请注意主持人。 –