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

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