事件类
1.当开始被点击
- 是所有代码的开端,开始就是指界面右下角那个黄色箭头按钮,当点击开始按钮进入游戏后,代码就会从积木【当开始被点击】开始执行。
2.当角色位置改变时
当角色(也就是你控制的编程猫或者阿短)的位置改变时,例如跳跃、跑动时,就会执行这块积木下面的代码。
注意:角色静止不动时(如原地站着),是不会触发这块积木的,也不会执行它下面的代码。
角色位置允许小数,所以当角色位置[x, y, z]其中一项的整数部分发生变化时才会触发,例如从[1.2, 0, 0]到[1.9, 0, 0]并不会触发,到[2.1, 0, 0]时会触发一次。
3.当方块被破坏
- 可以与积木“破坏[ 位置 ]方块”配合使用,当执行了“破坏[位置]方块“后触发。这样当所有方块或指定的方块被破坏时,就可以执行这块积木下面的代码了。
4.当【按下】按键【a】
- 当【按下/放开】键盘上你选中的某个按键时触发,如果一直按住则会不断触发[按下]。
状态 | 按下或放开 |
---|---|
键盘 | 25个英文字母(除了q),0-9数字,上下左右键,空格键,回车键,任意键 |
5.当【按下】鼠标【左键】时
- 当【按下/放开】鼠标【左键/右键】,执行该积木下面的代码。
6.当点击虚拟按钮【A】
- 适配手机端的积木,当点击手机界面上的虚拟按钮【A/B/C】时,立刻执行这块积木下的脚本积木。在手机端玩游戏时,可用来代替PC端的当“当【按下】鼠标【左键】”等积木。
7.当点击手机屏幕
- 适配手机端的积木,当点击手机屏幕时,立刻执行这块积木下的脚本积木。在手机端玩游戏时,可用来代替PC端的 “当【按下】鼠标【左键】”等积木。
8.当收到广播【“Hi”】
- 必须配合“发送广播【】”使用,圆形输入框中输入所接收的广播的名称,以区分其他的广播,适合多种角色操作。
9.发送广播【“Hi”】
发送一个广播,通知收到该条广播内容的部分开始执行某些操作。必须与"当收到广播【】”结合使用。
当代码运行到【发送广播Hi】的时候,将会分成两个进程,一个进程继续执行【发送广播Hi】下面的代码,另一个进程将会执行【当收到广播Hi】下面的代码。利用广播可以同步执行几个操作,不过需要注意【发送广播“XX”】和【当收到广播“XX”】,两个引号内的内容应保持一致。
举个例子:
如下代码,当放开键盘按键z时,发送广播z,收到广播z后,角色编程猫会说“好累啊,坐下休息一下吧。”和做坐下的动作。说话和做动作会同步执行。
10.停止
- 停止所有正在运行的代码,玩家不能移动,代码也不能执行。需要按Esc键退回编辑器界面才能重新进行操作。