预置事件
预制事件是指 Alice 默认为你开启监听的事件, 你只需要发送对应的事件响应即可,不需要自己构造监听器。
目前 Alice 意见为你添加了如下事件:
- 窗口退出事件
ID:WINDOW_QUIT
- 窗口尺寸改变事件
ID:WINDOW_RESIZED
- 携带参数
改变后的窗户宽度:width
改变后的窗户高度:height
- 窗口键盘输入事件:
ID:WINDOW_INPUT
- 携带参数
按键的 ASCII 码:key
- 窗口鼠标输入事件:
ID: WINDOW_MOUSE_INPUT
- 携带参数
鼠标输入的类型:type
事件宏。事件宏需要对具体的实体使用,以获取到对应的事件。
- 实体碰撞事件宏
ID:COLLISION(…)
- 携带参数
碰撞的主动方:self
碰撞的被动方:other
碰撞发送时主动方的方向:direction
碰撞发生时的侵入距离:penetration