我有这个小组项目,要求我们修改这个JavaScript" block-breaker"通过在游戏中添加一些元素来进行游戏。
GAME (http://breakout.enclavegames.com/lesson10.html)
需要使用以下条件进行修改:
答案 0 :(得分:0)
由于这是该游戏的源代码(view-source:http://breakout.enclavegames.com/lesson10.html),您需要先了解它是什么。据我所知1:
function drawBricks() {}
ctx.fillStyle = "#0095DD";
//这是蓝砖颜色:
您可以这样说:
function getRandomColor() {
var letters = '0123456789ABCDEF';
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.floor(Math.random() * 16)];
}
return color;
}
因此,ctx.fillStyle
将是:ctx.fillStyle = getRandomColor()
使用这种方法,您需要了解每个函数的工作方式以及根据该函数修改/添加方法。
我刚给你举个例子,你可以用这个游戏做很多事情,因为源代码非常简单。
如果您正在寻找一些复制/粘贴解决方案,我建议您删除堆栈溢出帐户。