概述
Yarn Spinner是一套免费开源、且能够一定程度跨引擎的对话脚本系统。对于文案写作者来说,该系统有着足够易上手的基本标记语言功能。而对于程序员来说,该系统也有相当丰富的与游戏系统对接的功能。
Yarn Spinner 以 MIT 协议进行开源,这意味着可以自由免费的使用、复制和修改相关工具。因此本人非常推荐这款系统。
Yarn Spinner不仅仅只是一个来自某引擎的插件,而是下列多个项目和工具的集合:
Yarn语言
Yarn Spinner 设计了一套能够让文案专注于写作的脚本语言规范,称为Yarn语言。使用习惯接近自然语言,也有并不复杂的变量和分支判断语句等基本编程语言功能。
游戏引擎插件
Yarn Spinner 为多款引擎编写了对应的插件,用于在游戏引擎中解释Yarn语言、配置本地化、播放语音以及将文本连接到游戏系统中。目前,该系统已支持以下游戏引擎:Unity, Unreal, Godot, Bevy 。
Visual Studio Code 插件
Yarn Spinner 也为 Visual Studio Code 编写了用以语言支持的插件,除了基本的语法高亮以外,还能直接预览当前文本的实际运行效果,功能非常强大。
在线沙盒
Yarn Spinner 提供了一个用于测试 Yarn 脚本运行效果的在线沙盒网站:
目录
另请参见
一些有用的链接: