特殊事件
在本章您将会了解 RPE 所支持的特殊事件。
选中一条判定线,将其材质改为一个容易观察的图片(比如 Cancel.png),点击编辑事件区最右侧的层级按钮:

目前,RPE 的特殊事件包括 X 轴缩放事件,Y 轴缩放事件,颜色渐变事件,画笔事件和文本事件。特殊事件的放置、编辑、删除乃至批量编辑都和普通事件没有什么区别,除了颜色渐变事件。

提示
颜色渐变事件的起始和结束是 RGB 值,也就是三个空格分开的整数。
X/Y 轴缩放的默认头尾部数据均为
让我们看一个实际的效果:
- 初始状态:

- 正在执行 X 轴缩放 1.0 => 3.0,Y 轴缩放 1.0 => 0.5,颜色白 => 黑:


画笔事件控制的是画笔大小,默认为 0,值为负数代表在此刻清空该线的画板。画笔的颜色为线的颜色,透明度为线的透明度。
文字事件控制的是显示的文字,默认为空。如果满足起始文字是结束文字的前缀或者反过来,则会一位一位地按照缓动类型变化,比如 "" => "HelloWorld!",缓动类型为 3,则会由 "" 加速变为 "H","He",...,"HelloWorld!",反之亦然。
如果指定的起始和结束是数字的话,需要在任意处插入命令符 %P%,文字会以数字形式按照缓动类型递增或递减,如果起始和结尾都是整数,那么变化的过程也是整数,否则为 3 位小数。文字的颜色和透明度和角度和线一致,X/Y 轴缩放事件可以控制其大小。
提示
一条线若有任意的画笔事件或者文字事件,则它本身将始终保持透明度为
实验性内容
倾斜事件
倾斜事件会模拟判定线按照 X 轴的旋转,只可通过修改谱面文件来编辑。位于 [谱面 ID].json .judgeLineList[0].extended.inclineEvents。

注意
倾斜对 Hold 音符不生效。
alphaControl
可控制音符到线的距离 => 音符透明度的关系,只可通过修改谱面文件来编辑。
示例:
"alphaControl" : [
{
"alpha": 1.0,
"easing": 1,
"x" : 0.0
},
{
"alpha": 0,
"easing" : 1,
"x": 300.0
},
{
"alpha" : 0,
"easing": 1,
"x": 9999999.0
}
],
表示无穷远处(
判定线还附加了 posControl,sizeControl,skewControl 以及 yControl 属性。
结构与 alphaControl 相同,依次控制的是