# 事件 Events

info no-icon "事件类积木"是所有积木类别中数量最少的

# 用途

在真实世界中, "事件"可以表示任何发生的事情, 比如吃饭喝水玩耍. 在程序设计中, "事件"是指在程序中发生的事情. 在 Scratch 中, 则特指触发 Scratch 指令的条件.

和"侦测类积木"很类似, "事件"类积木也用于触发脚本, 两者比较难以区分[1], 不过, 只要知道在 Scratch 中"事件类积木"的用途就不会搞错:

  • 当"绿旗"被点击时, 触发脚本
  • 当按键、角色被按下, 触发某些脚本
  • 当舞台背景切换时, 触发某些脚本
  • 当电脑麦克风接收到的声音响度、摄像头拍摄到的物体移动幅度或者程序记录的时间大于某个值时, 触发某些脚本
  • 发送"广播". 或者, 接收到"广播"时, 触发某些脚本 (用于协调多个角色)

# 颜色

深黄色/棕色

# 积木列表

序号 英文 中文 备注
01
02
03
04
05
06 [2]
07 [2:1]
08 [2:2]

  1. 在 1.4 版本及以前, 现在这些"事件类积木"是放在"控制类积木"类别里面. 在 2.0 的早期版本中, 这些积木才单独设置成一个类别, 叫"触发类积木(Triggers)", 之后才更名为"事件类积木(Events)" ↩︎

  2. 请参考 "广播积木"的作用? ↩︎ ↩︎ ↩︎