温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,欢迎来到第七章,这一章我们主要来改进飞翔的小鸟这个游戏的整体体验。这一节课我们主要讲的是小鸟死亡时的动画。在前几节课里,我们做好了小鸟撞柱子或者草地死亡的场景,现在我们来试一下游戏效果。我们先来装柱子死亡。大家会发现小鸟还没有死亡的动画,小鸟死亡时就一动不动,所以这节课我们就来改进这个死亡时的动作。小鸟在两种状态下会死亡,一种是掉在草地上,另一种是撞在柱子上,这两种死亡动作是不一样的,老师来讲解一下。
01:02
首先,无论是哪种情况,小鸟都会立即僵硬起来,所以当接收到死亡消息,这里我们应该把它的造型换成造型二。我们来到造型面板。看一下造型二。这个造型的翅膀不扇动,就好像死亡后会僵硬起来。接下来我们要添加一个如果,那么否则。我们先来处理一下小鸟撞到草地上的死亡动画。如果碰到草地。选择草地。我们先来想一下,小鸟应该是停止移动,同时还要原地转180度,直到头部朝下。
02:07
表明小鸟死亡之前,我们已经停止移动了,而小鸟旋转180度,我们需要创建一个新的自制积木。叫做死亡旋转动画。如果碰到草地,那么就要运行死亡旋转动画。现在我们来做它的定义。这个和向下俯冲有点类似。我们来到当接收到向上飞的消息里。把他的积木复制过来。
03:05
重复直行向右旋转九度,直到方向等于180度,为了让小鸟死亡时旋转动画慢一点,我们可以在。每次旋转中等待0.02秒。输入0.02。我们来试一下效果。看起来还不错,但不太好的地方是小鸟有时会陷到草地里。为了防止小鸟陷到草地里,我们要在接收到死亡消息的积木里,在死亡旋转动画前加入,将Y坐标设为。
04:03
我们将Y坐标设为负的98。负98正好是草地的高度,所以我们把高度固定在草地上,小鸟就不会陷进去了。现在我们再来试一下游戏效果。这样就可以了。我们这节课的作业就是请同学们开动脑筋,制作小鸟撞到柱子后死亡的动画。老师希望小鸟在撞到柱子死亡时,不仅要旋转180度,还要做一个自由落体运动,提示一下撞柱子死亡的事情比较多,可以做一个单独的广播。我们这节课的内容就是这些,同学们,我们下节课再见。
我来说两句