障碍Javascript Snake

时间:2018-10-31 10:02:28

标签: javascript loops for-loop

我制作了一个Snake游戏,我想添加不允许蛇接触的灌木丛。灌木丛需要放置在整个地图的直线上。

我添加了一个灌木丛,但是我不知道如何像粘贴灌木丛一样简单地做一些事情,但是要在现有的灌木丛下面移动。我在想我需要某种for循环。但是我真的不知道如何实现。

<script>
var wall;
var wall_y;
var wall_x;
var frameCount = 0;
const FRAME_COUNT_NEW_LINE = 500;
function bush() {

    ctx.dra
}
function doWall() {

if (inGame) {
    ctx.drawImage(wall, wall_x, wall_y);
    for (var z = 0; z < dots; z++) {

        if (z == 0) {
            ctx.drawImage(head, x[z], y[z]);
        } else {
            ctx.drawImage(ball, x[z], y[z]);
        }
    }  console.log(wall_y); 
       console.log(wall_x);
    console.log(apple_x);
    console.log(apple_y);
 } else {
     gameOver();
}        
}
//Is there collision?
function checkWall() {
if ((x[0] == wall_x) && (y[0] == wall_y)) {
    locateWall();
    gameOver();
}
}
//Where is the wall?
function locateWall() {
wall_x = 5 * DOT_SIZE;
wall_y = 30 * DOT_SIZE;

}

0 个答案:

没有答案