学编程课程玩游戏学编程系列-课程5

经过前几节课,我们终于把游戏的所有角色画到了舞台上。游戏的重要部分,就是角色之间的交互了,我们这个游戏的核心是小鸟和地面、管道的碰撞了。再讲复杂的管道前,本节课我们先学习一下检测小鸟和地面的碰撞。让我们先看一下这节课的游戏效果。我们看到,游
经过前几节课,我们终于把游戏的所有角色画到了舞台上。游戏的重要部分,就是角色之间的交互了,我们这个游戏的核心是小鸟和地面、管道的碰撞了。再讲复杂的管道前,本节课我们先学习一下检测小鸟和地面的碰撞。让我们先看一下这节课的游戏效果。我们看到,游戏增加了一组管道,每对管道由上下两个组成,每对管道的高度不同,管道以一定的速度匀速向左移动。我们还是先看一下本节课代码:在每次循环迭代里,我们新增了一个checkCrash函数,在这个函数里面。我们检测小鸟的高度是否已经大于地面的高度。如果小鸟高度已经大于地面高度,小鸟已经触地。游戏结束。在游戏结束的时候我们播放小鸟挂掉的声音。下节课,我们来学习一下做游戏核心的碰撞检测是什么东西,怎么用碰撞检测来实现小鸟和管道的碰撞判断。

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/y26WpQArP7.html

(0)

相关推荐