00:00
同学们,这节课我们要学习的是制作小鸟死亡方式。我们先来做小鸟撞到柱子死亡的画面,首先我们先来做一个死亡的广播,一旦小鸟撞到柱子,就播放死亡的广播,添加一个。当接收到准备消息时。这里,我们要等待。等待碰到柱子。如果碰到了柱子,就要播放新的消息,死亡。
01:01
一旦小鸟碰到了柱子,我们就发送死亡的广播。有了死亡的广播后,我们需要在小鸟死亡后做一些事。第一件事就是要让草地和柱子停下来。在这个游戏里,一旦小鸟死亡,就不能前进了,而我们这个游戏小鸟本体其实是不前进的,只能上下飞。所以死亡后,为了让小鸟看起来不再前进,我们需要将草地和柱子停下来。首先我们点击草地角色。当接收到死亡的广播时。我们就要停止该角色的其他脚本。
02:01
这样就停止了草地前进。然后选中柱子角色,做同样的事情。当接收到死亡呢广播时。停止该角色的其他脚本。最后我们来处理小鸟死亡的事情。点击小鸟角色。当接收到死亡的广播时。选择死亡,首先我们就要停止该角色的其他脚本。小鸟的其他脚本,就是伸翅膀的动画,还有向上飞,向下俯冲的动作,都要停下来。我们来试一下游戏效果。
03:06
我们撞一下柱子,小鸟死亡了,小鸟也不扇动翅膀了,不过这个感觉还有一点怪,以后我们再来改进。现在我们再来试一下其他的死亡方式,小鸟撞到草地也会死亡,现在我们的小鸟如果碰到了草地会怎么样呢?他会直接穿过去。现在我们就来修复一下这个问题。在小鸟这个角色里,在广播死亡的这个地方,我们要多处理一种情况,在碰到草地或柱子前就要等待它。
04:12
一旦碰到了其中之一,我们就要播放死亡的广播,现在我们来试一下游戏效果。我们先碰一下草地,看小鸟碰到草地就死亡了。我们再来碰一下柱子。小鸟碰到柱子也死亡了。不过大家有没有发现一个问题,小鸟死亡后,我们仍然可以按下空格键飞,这就不对了。这个问题和游戏状态这个变量有关,我们来到游戏控制这个角色里。在游戏状态中再加一个注释。
05:05
当游戏状态等于二的时候,游戏失败。同学们注意一下,这个游戏并没有胜利状态,我们只是比谁玩的更久。当接收到。死亡的消息是。我们要将游戏状态设为二。现在我们再来试一下游戏效果。装到柱子后,点击空格键,小鸟就动不了了,问题解决了。这节课就到这里了,同学们,我们下节课再见。
我来说两句