Repolode
YarnSpinnerTool

YarnSpinnerTool/YarnSpinner-Unity

Yarn Spinner 的官方 Unity 集成,用于在游戏中运行剧本式对话。

Star
840
Fork
129
未关闭 Issue
5
最近提交
7天前

这是什么?

Yarn Spinner for Unity 将 Yarn Spinner 对话系统接入 Unity 引擎。编剧使用接近剧本格式的简单语法编写对话,集成层负责把脚本加载到 Unity 游戏中并执行。

对话运行时,游戏会收到需要显示的台词、供玩家选择的选项,以及用于触发场景变化的命令。这样叙事设计师可以独立编写对话,无需为每句台词修改游戏代码。

该项目以 Unity 包的形式发布,可通过 Unity Asset Store、Itch.io 或 Git 安装。核心编译器位于另一个独立仓库。

核心功能

  • 01使用简单、接近剧本的脚本格式编写对话。
  • 02对话进行时向游戏传递台词、玩家选项和命令。
  • 03以 Unity 包的形式集成到 Unity 引擎中。
  • 04核心编译器由主仓库 Yarn Spinner 单独维护。

适用场景

  • 为 Unity 2D 或 3D 游戏加入分支对话和玩家选择。
  • 让编剧无需修改 C# 代码即可编写对话。
  • 通过对话命令触发动画、事件等场景行为。

快速上手

  1. 1

    打开 Yarn Spinner 文档查看安装说明

  2. 2

    如遇问题可加入 Discord 寻求帮助

使用前须知

  • 安装和设置说明仅见于外部文档,本 README 中没有。
  • 虽然项目采用 MIT 许可证,但官方渠道通常通过 Itch.io 或 Unity Asset Store 购买。

标签

常见问题

YarnSpinner-Unity 是什么?
Yarn Spinner 的官方 Unity 集成,用于在游戏中运行剧本式对话。 Yarn Spinner for Unity 将 Yarn Spinner 对话系统接入 Unity 引擎。编剧使用接近剧本格式的简单语法编写对话,集成层负责把脚本加载到 Unity 游戏中并执行。
YarnSpinner-Unity 可以免费使用吗?用的什么许可证?
YarnSpinner-Unity 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
YarnSpinner-Unity 还在维护吗?
活跃维护中。YarnSpinner-Unity 最近一次提交是在 2026年10月13日。
YarnSpinner-Unity 适合用来做什么?
为 Unity 2D 或 3D 游戏加入分支对话和玩家选择。 让编剧无需修改 C# 代码即可编写对话。 通过对话命令触发动画、事件等场景行为。
YarnSpinner-Unity 怎么安装和运行?
打开 Yarn Spinner 文档查看安装说明 如遇问题可加入 Discord 寻求帮助
在哪里获取 YarnSpinner-Unity?
源代码和安装说明在 GitHub 上:https://github.com/YarnSpinnerTool/YarnSpinner-Unity

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目