修饰符

修饰符 让你单独更改效果的特性,而无需为每个变体创建新的标签或可脚本对象。

“我曾经<wiggle>强大</wiggle>……但现在我<wiggle a*3>强大了三倍</wiggle>!!!”

circle-info

你可以在这里阅读每个效果可用修饰符的列表: 内置效果列表


数值

要修改效果 的数值 (例如振幅或速度),请在其 信息写在效果标签本身内部.

乘以

格式: <effectId parameter*value>

符号会告诉代码 * 乘以 一个 浮点参数与该值相乘 通过这种方式,你可以轻松知道被修改的效果相比基础效果会强/弱多少. (出于这个原因,值为“1”的修饰符将返回与基础值相同的结果) 示例.

chevron-right使hashtag
  • 一个“波动”效果的 振幅 变为三倍强: <wave a*3>

  • 使“彩虹”效果变为两倍慢 <rainb a*0.5>

将摇摆增强五倍
circle-info

符号会告诉代码 * 符号仅适用于数字。对于字符串,请使用 =

设置

格式: <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=2 a=5>”等同于写入“<wiggle a=5>”,因为第一个“浮点参数与该值相乘”参数将被第二个丢弃/覆盖。