[!在进入这个阶段之前,您可以在 Try Yarn Spinner上尝试和探索 Yarn Spinner。我们强烈建议您逐步学习。

步骤 1

访问 Try Yarn Spinner,网址是 https://try.yarnspinner.dev

Yarn 中,您所写的一切都是文本,并围绕 ** 节点** 和 ** 行** 构建。 在Try Yarn Spinner中,第一个运行的节点总是叫做Start,所以我们现在就来写这个节点。

INFO

在你自己的游戏或Try Yarn Spinner之外的叙事中,第一个节点的名字可以随你喜欢。

步骤 2

创建一个带有一行对话的开始节点*

将此 Yarn Spinner 脚本复制并粘贴或编写到 Try Yarn Spinner 中,然后点击右上角的运行按钮:开始 --- 解说员:你好,我是文档的解说员! ===

这是一个节点。节点必须始终以一个页眉开始,其中包含一个对,用于设置节点的标题。键为**title**,值为Start。它们之间用:分隔。节点标题必须以字母开头,且只能包含字母、数字和下划线。

标题以一行仅包含---的内容结束,节点的主体紧随其后。正文是保留的地方。

这里有一行:解说员:Hi, I’m the narrator for the documentation!` 一行可以包含任何你想要的内容,不一定要以字符名开头。

最后,节点以一行仅包含====的内容结束。

步骤 3

播放你的 Yarn 脚本

使用 Try Yarn Spinner 右上角的 Run 按钮运行你的 Yarn Spinner 脚本。您可以在右侧窗格中播放该脚本。现在可玩的东西不多!

.

步骤 4

再添加两个节点

在 Try Yarn Spinner 的左侧窗格中,复制粘贴或编写以下 Yarn Spinner 脚本片段,添加一个新节点。

标题:Adventure
---
Narrator:我们要去探险!
===
 
 
 
title:洞穴
----
解说员:让我们看看这个阴森恐怖的山洞......
===

你可能想运行纱线纺纱器脚本看看会发生什么。你可能会发现,一切都没有改变!

这是因为目前还没有从 “开始 “节点到这些节点的路径。要添加路径,你需要使用跳转命令

<### 步骤 5

添加跳转命令

更新 “Start “节点的内容,并添加跳转命令,如下所示:

title:开始
---
解说员嗨,我是文档的解说员!
<<jump Adventure>><===

Yarn Spinner 中的所有命令都由 <<>> 包围。跳转命令包含 “jump “关键字,然后是你想跳转到的节点的标题。

因此,这个跳转命令将跳转到标题为 “Adventure “的节点。

步骤 6

再次播放你的 Yarn Spinner 脚本

使用 Try Yarn Spinner 右上角的 Run 按钮再次运行你的 Yarn Spinner 脚本。现在,你的故事变得更有趣了!

你会注意到,当包含跳转命令的行出现时,故事会在跳转到的节点中继续,因此你现在也会看到 “叙述者 “这一行:我们要去冒险了!”

我们的故事并不特别精彩,但我们还有一个节点没有使用…

步骤 7

介绍选项

在本新手指南中,我们将介绍最后一个概念:选项:

更新你的 “冒险 “节点如下:

->开头的行称为选项。选项为玩家提供了一个选择,并且总是以->开头:我们要去探险! 好的!我们走!

<<跳山洞>> 我不想去冒险…

叙述者:哦,那好吧。


同一关卡、同一节点的所有选项都会同时显示。因此,我们在这里添加的选项将一起显示。
您会发现,当您选择 "OK!Let's go!` 行动将跳转到标题为 "Cave "的节点。





#### 我们刚刚做了什么?


我们刚刚编写了一个简单的 Yarn Spinner 脚本,包括一个**节点**(标题为 "Start"),节点内有一条**线**,传递旁白者的问候!接下来,我们将进入编写 Yarn 脚本的 [基础知识](write-yarn-scripts/scripting-fundamentals/):这叫做**标题。这个**标题**就是**标题**,在每个节点中都必须使用:这表示节点内容的开始。


[^3]:这是一个字符名。Yarn Spinner 中的字符名是可选的。如果存在,它们总是位于一行的开头,由任何文本组成,后面跟一个冒号。
[^4]:表示节点结束。


[^5]:这是一个跳转命令。Yarn Spinner 中的所有命令都由 `<<` 和 `>>` 包围。跳转命令包含`jump`关键字,然后是要跳转到的节点的标题。因此,这条跳转命令将跳转到标题为 "Adventure "的节点。