17.2.2 绘制贪吃蛇
为了绘制贪吃蛇,我们直接遍历其segments数组中的每一个块,在每个块上调用在前面所创建的drawSquare方法。这将会为贪吃蛇的每一段都绘制一个方块。
};
Draw方法使用一个for循环来在segments数组的每一个块对象上运行。每一次循环之中,这段代码都接受当前的段(this.segments[i])并且在其上调用drawSquare(”Blue”),这将会在相应的块中绘制一个蓝色的广块。
如果想要测试draw方法,可以运行如下的代码,这会使用Snake构造方法创建一个新的对象,并且调用其draw方法:
本站内容未经许可,禁止任何网站及个人进行转载。