私のレンガブレーカーの教科のゲームで少し問題があります。 私はゲームでレンガを生成しようとしていますが、 "配列は必要ですが、java.util.Listが見つかりました"というエラーが少し出ました。Java Brick Breaker Game - 「配列が必要ですが、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);
はあなたがArrayList
としてbricks
をdelaringとしようとしている
ArrayListオブジェクトレンガをarray []フォームで使用していますが、これは間違っています.ArrayListではbricks.add(new GameObj( - 、---、 - ));を使用できます。 – Omore
'ArrayList'は配列ではありませんが、配列として' bricks'を使用しようとしています。 –
投稿を破棄しないでください。投稿との関連付けを解除する場合は、司会者の注意を喚起してください。 –