0

わかりました、どこでも検索しましたが、特に役立つものは見つかりませんでした。純粋な JavaScript を使用してブレイクアウト ゲームをコーディングしようとしています。初心者なので浮き沈みはありましたが、ボールだけでなくパドルも表示・操作できました。しかし、ボールが破壊するためのブリックウォールを構築するには、私はあまりにも愚かなようです。さらにいくつかの .js ファイルを使用しているため、コードは 1 つのファイルに詰め込まれていません。

ブリックは BreakOutGame.js (メイン ファイル) 内で初期化されますが、ブリックの描画はファイル Brick.js で行う必要があります。

BreakOutGame.Js のコードは次のとおりです。

function privateInitContent(){
var bricks = [];
for (var r = 0; r < BRICK_ROWS; r++){
 for (var c = 0; c < BRICK_COLUMNS; c++){
  var brick[r][c] = new Brick(privateContext, BRICK_XPOS, BRICK_YPOS, BRICK_COLOR, BRICK_WIDTH, BRICK_HEIGHT);
   bricks[r][c].push(brick);
  }
 }
}

これはうまくいかないようです。Brick.js ファイルの内容は次のとおりです。

var Brick = function(context, xPos, yPos, color, width, height) {

this.context = context;

this.BrickXPos = xPos;
this.BrickYPos = yPos;
this.BrickWidth = width;
this.BrickHeight = height;

this.BrickColor = color;

}

Brick.prototype.draw = function() {

this.context.fillStyle = this.color;
 this.context.fillRect(this.BrickXPos,this.BrickYPos,this.BrickWidth,this.BrickHeight);


}

誰でも私にアイデアを与えることができますか?私は本当にこれが必要です:/

4

0 に答える 0