Javascript:画布上的Bilding Bricks

时间:2016-12-18 01:46:36

标签: javascript jquery canvas breakout

好的,我到处都搜索过,但是找不到对我有用的东西。我试图用纯JavaScript编写BreakOut游戏。我有起起落落,因为我是初学者,但我设法显示和控制球拍以及球。但是我似乎太愚蠢了,无法为球破坏建造砖墙。我正在使用更多.js文件,因此代码不会填充到一个文件中。

砖块应在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);


}

任何人都可以给我一个想法吗?我真的需要这个:/

0 个答案:

没有答案