修饰符
修饰符 让你单独更改效果的特性,而无需为每种变体创建新的标签或可脚本项。
“我曾经 <wiggle>强壮</wiggle>… 但现在我<wiggle a*3> 强了三倍</wiggle>!!!”

数值
要修改效果的 数值 (例如振幅或速度),请将它们的 信息写在效果标签本身内.
相乘
模式: <effectId 参数*值>
该 * 符号告诉代码 去 将浮点参数乘以该值 a 浮点参数乘以该值. 通过这种方式你可以轻松知道修改后的效果相比基础效果会强/弱多少 (因此,修饰符为“1”将返回与基础值相同的结果).
设置
模式: <effectId 参数=值>
该 = 符号告诉代码 以直接设置 参数 值. 当你需要在文本区域中获得精确的运动/结果,或需要设置字符串时,这尤其有用。
示例:写 "<wave a=5>" 与在检查器中将波动振幅设置为 5 是相同的!(当然有个好处,"<wave a=5>" 修饰符仅在你设置的文本区域内使用该值,关闭标签后将恢复默认。)
关键字
某些 效果 设置 也可以通过 单个词来修改,而无需在其旁边写任何数值。
模式: <effectId 关键字>
示例:使用 回放仅播放一次效果,写 <wave once>
提示与最佳实践
你可以在同一个效果标签上使用多个修饰符!
在检查器中,将你的效果设置为它们的“默认状态”/中性基调。 这样在编写对话时修改参数会更容易,无需记住每个参数的精确数值。 一旦你设置好了中性的“shake”,在写作时就更容易知道 "<shake a=2>" 会使它强两倍(例如,用于表现某人生气!)
另外:
👍 你也可以在声明“默认/回退”效果时使用修饰符(只需直接在检查器中编写它们)。
❗ 确保在修饰符 ID、‘=’符号及其值之间不要留空格
❌ 错误:
<wiggle f = 3>✅ 正确:
<wiggle f=3>
⚠️ 如果你在同一个富文本标签中写了相同的属性,则只有最后一个会生效。
写 "<wiggle
a=2a=5>" 与写 "<wigglea=5>" 是相同的,因为第一个 'a' 参数将被第二个丢弃/覆盖。
