00:00
同学们,这节课我们来解决按下鼠标左键发射小球的问题。首先我们在游戏控制角色里面点击变量栏。点击创建一个新的变量,名字是游戏状态。然后这里我们要选择适合用于所有角色。这样我们也能让别的角色用到这个变量,我们点击确定。这个变量的作用是什么呢?我们可以给予这样的定义。游戏状态等于零时为游戏准备。游戏状态等于一时为游戏进行中。为了更好记住这些数字表达的是什么意思,我们可以进行右键点击。
01:00
后添加注释。我们可以在里面编写。游戏。重担。变量。零游戏准备。一游戏进行中。这样更方便我们记住。在设置游戏状态的初始值前,可以进行右键删除我的变量。
02:04
这个是squash自在的,也可以进行删除。在游戏开始的时候,我们将游戏的状态设置为零,脱至隐私下方。下面我们要广播一条消息。我们就要点击广播。新建一条消息。叫准备有限。点击确定,然后在按下鼠标左键的时候需要发射小球。我们把游戏状态设置为一。找到。拖动到这里面来,然后这里我们需要广播一条消息。实践里面。播消息新建一条。
03:01
开始游戏,点击确定。注意游戏顺序,先将游戏状态的设置为一,然后再发送开始游戏的广播。现在我们可以来做小球发射的了,首先我们先选择一下。在事件中找到接受广播。这也就意味着,当力气并点击的时候,我们可以把力气下面的拖动过来。设置为为游戏。现在我们可以将预习删掉。我们这样做的原因是,小球里面的所有动作都是由游戏角色进行控制。这样不容易出错。
04:01
同样在挡板角色中。我们也把玉琪换成。当接收到。准备游戏。拖动过来。删除掉。现在除了游戏角色,里面都用这些广播来区分游戏的各个阶段。现在呢,游戏的准备阶段我们就完成了。我们回到小球角色里。在事件中找到。接收广播,开始游戏。这也就意味着我们要发射小球了。我们可以让小球朝着某个地方重复移动。这个时候我们就需要重复执行。我们还需要运动里面的移动。五部。
05:03
我们可以让小球朝着某个方向。我们在运动里面找到。朝哪个方向?没选择我上。我们来看一下游戏效果。按下左键,现在小球向上发射了。不过小球向上发射的同时,还在跟随着鼠标的移动而移动。课后作业,同学们可以思考一下,我们应该如何来解决发射后小球依然跟随鼠标的问题。给同学们一点提示。跟游戏状态有关哦。我们下节课再来解答。本节课的内容就到此结束了,我们下期见。
我来说两句