00:00
大家好,这节课我们要学习的是添加游戏控制与开始游戏。现在我们有了小鸟,可以给小鸟添加控制了,但是在加控制前,我们得加一个游戏控制角色。这个角色大家不陌生吧?在上个游戏里我们也加入过这个角色。还是和之前一样。点击绘制。命名为游戏控制。给他一个造型。我们仍然选择之前使用的电脑的造型。有了造型后。我们需要在当绿奇被点击的时候隐藏它。
01:09
因为这是一个看不见的角色,我们试一下效果。现在我们把游戏控制角色隐藏了。现在我们创建新的变量。叫做游戏状态。勾选适用于所有角色。这个变量和打砖块游戏的变量类似,我们右键添加一个注释。
02:03
游戏状态为零时,代表准备游戏。游戏状态为一时,代表游戏进行中。当绿奇被点击时,我们将游戏状态设为零。我们可以删除word变量。现在我们需要播放一段新的广播。新的广播的名字就叫做。准备游戏。
03:14
我们用这个广播代替绿奇被点击。点击草地。我们用当接收到准备游戏的广播代替当绿奇被点击。在后景角色中也是同样的。接下来是柱子角色。最后是小鸟角色。
04:03
做完这些游戏应该是没有变化的,我们来看一下效果。确实没有变化。但是老师不希望点绿斜后草地和柱子才移动,我希望点击空格后草地和柱子。就能开始移动了,现在我们来解决这个问题。这个和打砖块的游戏很相似。在游戏控制角色中。当按下空格键的时候。我们将游戏状态设为一。然后发送一个新的广播。
05:00
叫做开始游戏。我们来到柱子角色中。在这段重复克隆柱子的代码中,只有接收到开始游戏的广播才能开始移动。然后来到草地。角色。这个移动草地的积木也只有在接收开始游戏的广播时才能运行。后景角色,我们不需要改变。小鸟角色,我们也不需要改变。现在我们来试一下游戏效果。大家看,点击绿旗后,草地和柱子并没有动。老师按下空格键。
06:01
他们开始移动。现在我们在游戏控制角色中加入一个如果,那么。如果游戏状态等于零。将这些代码放入到按下空格键的下面。我们再来试一下游戏效果。按下绿旗时,游戏状态等于零,按下空格键时,游戏状态就变成一了。我们这节课的内容就是这些,同学们,我们下节课再见。
我来说两句