命令

在 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 游戏中创建它们的更多信息,请参阅 创建命令和函数.