rd.rdlevel.cn/pages/rowfx.md
2026-06-18 17:40:49 +08:00

104 lines
5.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 轨道视效
## 轨道涂色
之前我们都在介绍和轨道移动有关的操作,这一节我们就换个方向,讲一讲轨道相关的视觉特效。首先我们能直观想到的就是给轨道涂上颜色。需要用到**轨道涂色**事件。里面有如下的一些设置项:
![](../images/rowfx-tintrow.png)
**受影响轨道:**选择的轨道目标,即要为哪个轨道涂色。与移动轨道不同的是,轨道涂色可以选择全部轨道。
**边框:**边缘的三种样式。自左向右分别为:无边框,轨道轮廓,轨道发光(除无边框外均可设置颜色)。
**涂色:**轨道内部全部涂成一个颜色,选择“开启”后可选择要涂色的颜色。
**特效:**目前仅加入了一种特效——电击,选择后轨道将出现电击的花纹,并在执行该特效的瞬间发出“刺——”的声音。注意:电击特效仅对普通拍子轨道生效,主要用来提示电击拍的,不建议乱用。
**透明度:**修改轨道本体的透明度,轨道边框不受此影响。想要修改边框的透明度,直接在边框的调色板中拖动透明度滑条即可。
> 当你把透明度调节为`0%`并打开轨道边框时,就会看到轨道线是插入进人物和心脏的像素图的。
**心:**修改心脏的贴图,比如马克的分心、万圣节的南瓜心、被网好卡菌感染的紫心等。
**时长与缓速:**和其他特效中的完全一致,不过多赘述。
> 如果你想直观地看看各种移动方式的速度区别,可以[看看这里](https://easings.net/zh-cn)。
## 和轨道相关的特效
**心跳剪影:**在出现心跳拍子的同时,为轨道涂色,且每次心跳拍子都会更换颜色。但需要注意的是,心跳剪影会取消原有的轨道涂色效果。但是又必须提前添加一个轨道涂色事件,之后心跳剪影才会生效。
![](../images/rowfx-heartcrop.gif)
**彩色冲击波:**在心爆时更改场景的色相,每次心爆都会更改一次(例如`1-1N`
> 心爆:击打拍子后心脏变白膨胀并发出“咚”的声音,伴随一圈画面微小失真。默认在普通拍子节奏的第八拍出现,或是在单发拍子节奏的之后一拍出现。可在红色版块中自由调整心爆时机。
![](../images/rowfx-heart.gif)
**按键重低音:**在击打拍子时创造色像差特效。提示:在击打拍子时放慢关卡速度可创造出更精彩的特效。
![](../images/rowfx-bassdrop.gif)
**心跳震屏:**在每次脉冲时产生微小的屏幕震动。注意:有些主题的背景也会跟着震动,但是有些不会。
**按键震屏:**在击打拍子的同时产生中等程度的屏幕震动。
![](../images/rowfx-shake.gif)
**波状轨道:**很常用的特效,设置后使轨道上下波状漂浮。注意:波状轨道和之前提到的移动轨道并不冲突干涉。
![](../images/rowfx-kaleidoscope.gif)
**脉冲计数:**在心跳节拍出现时,伴随脉冲数字的跳动。注意:一个房间内同时只能计一个数,如果有多个轨道的节奏同时存在,这个功能可能会显示得非常混乱。
![](../images/rowfx-count.gif)
**垂直亮纹:**在心跳节拍出现时,伴随竖直的带状亮纹。注意:一个房间内同时只能高亮一个轨道,如果在高亮中其他的轨道也出现了节奏那依然是暗的。
![](../images/rowfx-heighlight.gif)
## 轨道的显示与隐藏
轨道在关卡进行的过程中是可以随时调整其显示和隐藏状态的,这个功能可在紫色版块的**隐藏轨道**中找到。打开后有三个设置项:
![](../images/moverow-wyym.png)
**轨道**:要显示/隐藏的是哪条轨道。注意一次只能选择一个,所以如果需要大批量地显示和隐藏只能一点点加入事件了。
**动作**:四个选项(显示/隐藏/仅显示角色/仅显示轨道),显示和隐藏比较好理解;仅显示角色的意思是没有中间的横线和右边的心脏;仅显示轨道的意思是没有左边的人物图。
> 如果你想要不显示心脏,最简单的办法是使用移动轨道事件将心脏移到屏幕外。如果想要隐藏所有轨道的心脏,也可以通过调用自定义方法 invisibleHeart = true 来实现,参考[自定义方法](../pages/custommethod.md)。
**过渡方式**:顺滑(有烟雾特效);即刻(瞬间显示/隐藏);全动画(仅限“动作”中选择“显示”,有完整的出场及轨道延伸动画)。
## 改变轨道
可以在中途改变轨道上的角色。
![](../images/rowfx_Change_Character.png)
**轨道**:需要改哪个轨道上的角色。
**角色**:改成哪个角色。
**过渡方式**:跟隐藏轨道一样,顺滑有烟雾特效,即刻没有。
## 适合配合轨道或节拍一起使用的特效
**闪烁:**屏幕白色闪烁,分为短,中,长三种。
**自定义闪烁:**可以自由设置闪烁时的颜色,透明度变化,持续时间和缓速模式等。其中有一个闪烁版选项,指的是把闪烁放在房间内的哪一图层上,左边为放在前景图之上,右边为放在背景图之上。层级先后的相关概念需要参见[这里](../pages/room.md#房间的前后关系)。
> 频繁闪烁的谱面请务必加上癫痫警告!
**屏幕震动:**创造一个屏幕震动(无色像差),分为轻微、中等、剧烈三种。
**重低音震动:**播放颜色变化特效,即大幅度色像差加大幅度屏幕缩放。
## 演示关卡
当然了,上面这些都是逐一地介绍和演示各种特效,如果把它们融合在一起效果会非常华(目)丽(害)。下面请看演示关卡。
<div class="bv"><iframe src="https://player.bilibili.com/player.html?aid=209214426&page=5&autoplay=0" title="BPM 与偏移的校对教程" width="100%" height="100%" scrolling="no" frameborder="no" framespacing="0" allowfullscreen="true"></iframe></div>