🌟 事件
事件分为:普通事件 和 特殊事件,下面只介绍普通事件。
普通事件分为五种:
- MoveX:判定线锚点 X 轴移动事件。

- MoveY:判定线锚点 Y 轴移动事件。

- Rotate:判定线旋转事件。

- Alpha:判定线透明度变化事件。

- Speed:判定线速度变化事件。

每个事件由以下五种属性组成:
- 起始时间:事件的起始时间。
- 结束时间:事件的结束时间。
- 起点(头部)
- 终点(尾部)

- 缓动类型

提示
头尾部因事件种类而异。
MoveX/Y 的头尾部为浮点数,表示 X/Y 坐标值。
Rotate 头尾部为浮点数,表示角度。
Alpha 头尾部为整数,表示透明度值(为负值表示其上音符也不可见)。
Speed 头尾部为浮点数,表示速度值。
缓动类型(easing)标号从 1 到 28,对应着部分 linear
linear 表示 线性,In 前缀表示 减速变化,Out 前缀表示 加速变化,InOut 表示 先减速后加速的变化。
Sine 后缀表示 正弦型,Quad 为 二次型... 一般后缀越靠后代表变化曲线越陡峭。
事件缓动除了由缓动类型决定外,还可以通过调整左右端点的位置,切割出一段区间内的缓动曲线来使用(请参阅 处理事件)。
举例来说,若存在 MoveX:
- 起始:
(第零拍)。 - 结束:
(第二又二分之一拍)。 - 头部:
。 - 尾部:
。 - 缓动:2(Out Sine)。

则该判定线会在第
勾定事件(瞬时事件):勾定属性 为真的事件称之为勾定事件,其头尾部将始终保持相等,可以理解为只有时间走到其头部的时刻该事件发挥了实际作用(勾定事件呈现为蓝色,其上没有缓动曲线)。

在较新版本中,事件增加了 绑定组 属性。该属性默认为 0,表示不属于任何组。绑定组数值相同的事件属于 同一组,它们的头部、尾部以及缓动类型将时刻保持相同,即修改其中一个会同时修改组内的所有事件。