一、事件积木简介
(1)绿旗被点击
首先,“当绿旗被点击”这个积木,可以把这个积木放在脚本的最前面,这样当点击绿旗的时候,角色就会开始执行你们编写的程序啦
(2)按下键
接下来是“当按下键”积木,你们可以把这个积木放在你们想让它执行的一段代码前面,这样每次你们按选中的键的时候,角色就会做出相应的动作。
(3)角色被点击
然后是“当角色被点击”积木,这个积木就像是你的鼠标,把这个积木放在你们想让它执行的一段代码前面,当你点击自己创建出来的角色时,你的动画角色就会执行接下来的积木所做出的指令。
(4)当背景换成
还有“当背景‘换成’”积木,把这个积木放在你们想让它执行的一段代码前面,当你更换背景时,你所创建的角色会执行后面你所下达的指令。
(5)收到消息 广播
最后是 “当收到消息”积木,这个积木就像一个开关,当它接收到特定消息时,就会触发相应的脚本进行运行,具体来说,可以使用"广播消息"积木向角色发送一个消息。例如,在一个游戏中,当玩家收集到足够的金币时,游戏角色可以发送一个"收集到足够金币"的消息。然后,在游戏中的其他角色,比如商店角色,可以使用"当接收到(收集到足够金币)"积木,来监听这个消息。一旦接收到这个消息,商店角色就可以打开自己的店铺,等待玩家前来购买物品,这种机制可以让编程变得像现实生活中的交互那样有序和灵活。通过使用"当接收到消息"积木,我们可以实现角色之间的实时交互,使编程项目变得更加生动和有趣!
二、案例学习
事件积木
(1)当绿旗被点击
点击绿旗开始运行程序时,位于这个事件积木下的代码块会首先执行。
(2)当按下空格键
这种事件积木用来响应空格键的按下动作,如果你按下了空格键,位于这个事件积木下的代码块将会被执行。
(3)当角色被点击
这种事件积木是当角色被点击时触发的,如果在程序运行过程中点击了角色,那么位于这个事件积木下的代码块会被执行。
(4)总结:
当绿旗被点击”“当按下空格键”“当角色被点击”不同之处都是用来触发特定动作的,但它们的主要区别在于触发条件