预置事件

预制事件是指 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