标签:javascript   
《javascript-少儿编程》第17章开发贪吃蛇游戏2之用键盘设置贪吃蛇的方向

  9488      0

接下来,编写代码让玩家使用键盘来设置贪吃蛇的方向。我们将添加一个keydown事件处理程序,它检测何时按下一个箭头键,并且将贪吃蛇的方向设置为与该键一致。...

阅读全文   中国少儿编程网        于 2017-08-27 21:50        javascript
《javascript-少儿编程》第17章开发贪吃蛇游戏2之添加checkCollision方法

  9461      0

贪吃蛇游戏关注两种类型的问题:和墙的碰撞,以及和蛇自身的碰撞。如果贪吃蛇碰到了墙,就会发生和墙的碰撞。如果贪吃蛇头部翻转并碰到了自己的身体,就会发生和自身的碰撞。在游戏开始的时候,贪吃蛇太短了,无法碰...

阅读全文   中国少儿编程网        于 2017-08-24 21:28        javascript
java和javascript有什么关系?

  9627      0

经常会见到不少人在群里会问到这个问题,毕竟这两兄弟的名字确实是很相近的,今天就给大家搜集下,网上关于java和javascript区别这个问题的一些有趣的回答!...

阅读全文   中国少儿编程网        于 2017-08-21 21:04        javascript
《javascript-少儿编程》第17章开发贪吃蛇游戏2之添加move方法

  1.01万      0

创建新的头部 Direction和nextDirection ...

阅读全文   中国少儿编程网        于 2017-08-18 22:22        javascript
《javascript-少儿编程》第17章开发贪吃蛇游戏2之绘制贪吃蛇

  9850      0

了绘制贪吃蛇,我们直接遍历其segments数组中的每一个块,在每个块上调用在前面所创建的drawSquare方法。这将会为贪吃蛇的每一段都绘制一个方块。...

阅读全文   中国少儿编程网        于 2017-08-15 22:08        javascript
《javascript-少儿编程》第17章开发贪吃蛇游戏2之编写Snake构造方法

  1.05万      0

构造方法还在❸处添加了nextDirection属性,它存储了贪吃蛇的下一个动画步骤将要移动的方向。当玩家按下一个箭头键的时候,这个属性将由keydown事件处理程序(参见17.4.1)更新。现在,构...

阅读全文   中国少儿编程网        于 2017-08-07 19:14        javascript
《javascript-少儿编程》第17章开发贪吃蛇游戏2之创建贪吃蛇

  1.13万      0

现在来创建贪吃蛇,我们把贪吃蛇的位置存储为一个名为segments的数组,其中包含了一系列的块对象。为了移动贪吃蛇,我们在segments数组的开头的添加一个新的块,并且从数组的尾部删除该块。Segm...

阅读全文   中国少儿编程网        于 2017-08-06 21:02        javascript
《javascript-少儿编程》第17章开发贪吃蛇游戏2之添加equal方法

  1.07万      0

在游戏中,需要知道两个块是否位于同一位置,例如,如果苹果和贪吃蛇的头部位于同一位置,这意味着,贪吃蛇会吃掉苹果。另一方面,如果贪吃蛇的头部和尾部位于同一位置,那么贪吃蛇碰到了自己。...

阅读全文   中国少儿编程网        于 2017-08-05 21:18        javascript
《javascript-少儿编程》第17章开发贪吃蛇游戏2之添加drawCircle方法

  1.05万      0

首先,创建了两个新的变量centerXt centerY,以计算圆圈的圆心的位置。和前面一样,将col和row属性乘以blockSize,但是,这一次还必须加上blockSize/2,因为我们需要圆心...

阅读全文   中国少儿编程网        于 2017-08-03 21:16        javascript
《javascript-少儿编程》第17章开发贪吃蛇游戏第2部分之添加drawSquare

  1.09万      0

到目前为止,这个块对象允许我们表示网格上的一个位置,但是,要真正让某个事物出现在该位置,我们需要将其绘制到画布上。接下来,添加了两个方法,drawSquare和drawCircle,它们分别可以在网格...

阅读全文   中国少儿编程网        于 2017-07-29 21:04        javascript
1 2 3 4 5 6 7 8 9 10 11 22
中国少儿编程网