# 事件 Events
info no-icon "事件类积木"是所有积木类别中数量最少的
# 用途
在真实世界中, "事件"可以表示任何发生的事情, 比如吃饭喝水玩耍. 在程序设计中, "事件"是指在程序中发生的事情. 在 Scratch 中, 则特指触发 Scratch 指令的条件.
和"侦测类积木"很类似, "事件"类积木也用于触发脚本, 两者比较难以区分[1], 不过, 只要知道在 Scratch 中"事件类积木"的用途就不会搞错:
- 当"绿旗"被点击时, 触发脚本
- 当按键、角色被按下, 触发某些脚本
- 当舞台背景切换时, 触发某些脚本
- 当电脑麦克风接收到的声音响度、摄像头拍摄到的物体移动幅度或者程序记录的时间大于某个值时, 触发某些脚本
- 发送"广播". 或者, 接收到"广播"时, 触发某些脚本 (用于协调多个角色)
# 颜色
深黄色/棕色
# 积木列表
序号 | 英文 | 中文 | 备注 |
---|---|---|---|
01 | |||
02 | |||
03 | |||
04 | |||
05 | |||
06 | [2] | ||
07 | [2:1] | ||
08 | [2:2] |
在 1.4 版本及以前, 现在这些"事件类积木"是放在"控制类积木"类别里面. 在 2.0 的早期版本中, 这些积木才单独设置成一个类别, 叫"触发类积木(Triggers)", 之后才更名为"事件类积木(Events)" ↩︎
请参考 "广播积木"的作用? ↩︎ ↩︎ ↩︎