命令
在 Yarn Spinner 中,您可以通过命令向游戏发送指令。命令如下所示:
<<wait 2>>
<<setsprite ShipName happy>>
<<fade_out 1.5>>命令将发送到您的游戏 对话跑者,就像线条和选项一样。命令不会直接显示给玩家;相反,它们用于诸如舞台指导之类的事情。
Yarn Spinner 带有一些内置命令;但是,为了充分利用它们,您需要 定义您自己的自定义命令 让你的游戏做你需要做的事。
内置命令
Yarn Spinner 中有两个内置命令: wait, 和 stop.
wait
这 wait 命令将对话暂停指定的秒数,然后恢复。您可以使用整数(整数)或小数。
// Wait for 2 seconds
<<wait 2>>
// Wait for half a second
<<wait 0.5>>stop
这 stop 命令立即结束对话,就好像游戏已经到达节点的结尾一样。如果您需要在谈话中途离开对话,请使用此选项 if 语句或快捷方式选项。
// Leave the dialogue now
<<stop>>
// Leave the dialogue if we don't have enough money
<<if $money < 50>>
Shopkeeper: You can't afford my pies!
<<stop>>
<<endif>>制定你自己的命令
您可以创建自己的命令,以便您的脚本可以向您的游戏发送指示。有关如何在 Unity 游戏中创建它们的更多信息,请参阅 创建命令和函数.