概述

Yarn Spinner是一套免费开源、且能够一定程度跨引擎的对话脚本系统。对于文案写作者来说,该系统有着足够易上手的基本标记语言功能。而对于程序员来说,该系统也有相当丰富的与游戏系统对接的功能。

Yarn Spinner 以 MIT 协议进行开源,这意味着可以自由免费的使用、复制和修改相关工具。因此本人非常推荐这款系统。

Yarn Spinner不仅仅只是一个来自某引擎的插件,而是下列多个项目和工具的集合:

  1. Yarn语言

Yarn Spinner 设计了一套能够让文案专注于写作的脚本语言规范,称为Yarn语言。使用习惯接近自然语言,也有并不复杂的变量和分支判断语句等基本编程语言功能。

  1. 游戏引擎插件

Yarn Spinner 为多款引擎编写了对应的插件,用于在游戏引擎中解释Yarn语言、配置本地化、播放语音以及将文本连接到游戏系统中。目前,该系统已支持以下游戏引擎:Unity, Unreal, Godot, Bevy 。

  1. Visual Studio Code 插件

Yarn Spinner 也为 Visual Studio Code 编写了用以语言支持的插件,除了基本的语法高亮以外,还能直接预览当前文本的实际运行效果,功能非常强大。

  1. 在线沙盒

Yarn Spinner 提供了一个用于测试 Yarn 脚本运行效果的在线沙盒网站:https://try.yarnspinner.dev/

目录

另请参见

一些有用的链接:

https://www.yarnspinner.dev/https://docs.yarnspinner.dev/https://github.com/YarnSpinnerTool/YarnSpinnerhttps://github.com/YarnSpinnerTool/YarnSpinner-Unityhttps://github.com/YarnSpinnerTool/YarnSpinner-Godothttps://github.com/YarnSpinnerTool/YarnSpinner-Unrealhttps://github.com/YarnSpinnerTool/YarnSpinner-Rust