跳至内容

更多引擎功能

文本导入器

批量导入文本,并用角色、选项和连接预先填充节点。

本课内容

让你的故事鲜活起来:轻松导入内容!

你可以批量导入文本,并用角色、选项和连接预先填充节点!操作方法如下。下载模板即可开始。

文本导入器课程的标题页

为什么要导入文本?

将脚本直接导入我们的平台,可以让创作过程提速10倍。无需再逐行复制粘贴,只需导入、调整,即可开始!

电子表格模板,其中设有角色、选项和连接列

构建脚本

脚本不必全部完成后才能导入!导入节点后,你可以随时继续导入更多节点!

  • 你必须使用电子表格,不能使用普通的文字文档。这是因为导入器会将不同的列读取为不同的数据。
  • 如果希望位置和角色正确连接,你必须在导入前将它们添加到引擎中。
导入脚本前用于添加位置和角色的引擎面板

要创建选项,请新建一个节点:

展示选项节点如何分布在各列中的电子表格行
  1. 在A列添加一个角色。该角色会显示在选项界面上。
  2. 在B列添加 #CHOICE:,并附上提示文本。提示文本不能超过40个字符。
  3. 在下方的B列中添加至少1个、最多3个选项。
  4. 在选项旁边的C列中填写 #-> node_name,指定该选项要前往的节点。
  5. 然后,为这些选项之后发生的内容创建新节点。
  6. 在每个分支的末尾添加 #->,指定接下来要前往的位置!
电子表格中分支末尾的 #-> 行指向下一个节点

要将选项设为付费选项,只需将该行改为 #premium 加一个数字(所需的 Hearts 数量)。如果希望选项包含高亮效果,可以添加 #bonus。

电子表格中的选项行标有 #premium、Hearts 数量和可选的 #bonus 标签
导入表格中带有 Hearts 花费的 #premium 选项行示例

使用 Choice Memory(选择记忆)

请注意,你需要拥有 Choice Memory(选择记忆)的访问权限,此功能才能生效。如果尚未获得权限,请申请访问。

电子表格中演示导入脚本内选项记忆行的内容

要记录某项记忆发生了变化,只需填写一行 #remember,更改 Memory Bank(记忆库)中的现有记忆。

电子表格中的 #remember 行正在更新 Memory Bank(记忆库)的现有值

你还可以使用以下语法检查角色分数,并根据分数设置分支:

#check: if [MEMORY] > number, if yes goto [nodename1], if no [nodename2]

你可以检查记忆值是大于(>)、小于(<)还是等于(=)指定值。

#check: max [MEMORY1] [MEMORY2] [MEMORY3], if [MEMORY1] goto [nodename1], if [MEMORY2] goto [nodename2], if [MEMORY3] goto [nodename3]
电子表格中的 #check: max 行根据不同记忆值分支到不同节点

导入脚本

点击“import as text”(以文本形式导入)后,会出现一个新窗口。将电子表格的内容复制并粘贴到其中。

点击 validate(验证)。如果导入内容中存在错误,系统会将对应的单元格标红来提示你。将鼠标悬停在 i(信息)图标上,即可了解出错原因。

导入器的验证结果,其中错误单元格标为红色,并显示信息图标