# 叙事类游戏对话与互动-可视化创作工具-Storyteller – Dialogue & Interaction

> 可视化编程故事与互动-无需编写任何代码进行创建；每个角色，节点画布中的动态线性/非线性配音/文本/非计划交互/故事板故事。可用于游戏、过场、对话、带两个UI的交互。

- 原文：https://www.interestcreator.com/storyteller-dialogue-interaction/
- 站点：https://www.interestcreator.com/
- 发布：2022-12-14
- 更新：2023-01-29
- 分类：Unity插件、游戏模板
- 标签：可视化编程工具、对话与互动、源代码、角色扮演游戏

## 概要

Unity 的可视化对话系统插件，用拖拽状态图搭分支对话，支持 PC、移动与 VR/AR 平台，可视化编辑器无需写代码。

## 正文

![1671021813 adb1d314a064c9f](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021813-adb1d314a064c9f.webp)

## 概述：

Storyteller – Dialogue Interaction是一款由Unimersiv开发的[Unity](https://www.interestcreator.com/unityplugin/)插件，它可以让独立游戏开发者开发出富有戏剧性的对话交互系统。该插件能够轻松地扩展Unity的开发环境，从而更高效地创建复杂的对话系统。
 此外，Storyteller拥有众多推荐理由，如快速搭建、实时预览、海量可定制化功能以及可视化编辑系统等。例如，该插件支持海量定制化对话，可以轻松组织对话交互、分析对象、对话本体、状态机、情节、子情节等。它也支持实时预演、小型状态机、定制动作、LessOnly结束条件等功能，可以使开发者更容易地操作并制作出精美的对话系统。
 此外，Storyteller支持PC、移动以及VR/AR平台，能够在各个平台上充分展现对话内容，如，在PC平台上可以支持可视化面板系统；在移动平台上，可以支持2D/3D的角色系统；而在VR/AR平台上，还可以提供拥有多种功能的虚拟拍摄机体系统。

![1671021794 f011b8f8d06334a](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021794-f011b8f8d06334a.webp)

![1671021792 ae9a4cdf6558bf4](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021792-ae9a4cdf6558bf4.webp)

## Storyteller的重要功能包括：

1. 可视化对话编辑：可以创建对话系统上的对象、对话本体、状态机、情节、子情节等，并可以实时预演测试；
2. 可视化状态机：可以将状态机拆分成若干小型状态机，并能实时编辑；
3. Lessonly结束条件：可以把结束条件设定在各种Lessonly脚本，并能实时预览结果；
4. 定制动作：可以自定义对话系统上的各种文本和动作，并能够实时预览。

### 重要！可视化编辑器无需编程：

- Storyteller – Dialogue Interaction提供了可视化无需编程的功能，开发者可以通过该插件来快速创建复杂的对话交互系统。例如，可以利用拖拽工具，将对话项形成状态图，从而实现复杂的对话交互：
- Storyteller提供可视化编辑功能，开发者可以在可视化编辑面板上，通过拖拽形式添加对话项，填写对话具体内容，指定对应的奖励等，最终可以产生完整的对话系统：
- Storyteller的可视化无需编程的功能，可以让开发者更加方便地创作出复杂的对话系统，而不必写出复杂的代码程序，节约了大量的时间。

![1671021800 2631aa94fecda16](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021800-2631aa94fecda16.webp)

适合的游戏类型： Storyteller – Dialogue Interaction插件可以用于开发各类型的独立游戏，包括角色扮演游戏（RPG）、模拟游戏、冒险游戏、休闲游戏等。通过这款插件，独立游戏开发者可以在游戏中设置各种生动的对话场景，提升游戏故事性，以及吸引玩家，并增强玩家体验。例如，使用Storyteller – Dialogue Interaction开发的一款角色扮演游戏（RPG）《格蕾斯特的秘密》，其游戏玩法便是玩家负责帮助格蕾斯特实现她的秘密目标，在这个过程中，游戏中会出现对话场景，玩家需要根据场景和对话内容，来判断给出正确的回应，最终完成游戏任务。

![1671021811 0fa88191d9c716b](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021811-0fa88191d9c716b.webp)
 ![1671021809 ab5cf647939afe3](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021809-ab5cf647939afe3.webp)

## 功能列表：

- 角色交互（非线性、线性和非计划）
- 角色对话（非线性、线性和非计划）
- 文本和语音叙事内容
- 故事板（带有单独的图像设置）
- 一般叙述性内容创建
- 每个对话和动作功能分配（无功能限制）
- 文本本地化（无语言限制）
- 语音本地化（无语言限制）
- 音效本地化（无语言限制）
- 剪切场景设置
- 可视化故事讲述（画布/导出视图/导出可交互HTML）
- 动态音频文件生成（用于游戏/过场）
- Stortteller时间轴清理

![1671021807 fbf9d4b397dd430](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021807-fbf9d4b397dd430.webp)
 ![1671021805 d2035cb2555f4ab](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021805-d2035cb2555f4ab.webp)
 ![1671021803 4d8b537dcc3bd42](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021803-4d8b537dcc3bd42.webp)
 ![1671021801 49fd97d0e09d39a](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021801-49fd97d0e09d39a.webp)
 ![1671021798 8b9e0ba3f300249](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021798-8b9e0ba3f300249.webp)
 ![1671021796 41a2548990acb02](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021796-41a2548990acb02.webp)
 ![1671021790 5378a009aa1a6d2](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021790-5378a009aa1a6d2.webp)

Storyteller – Dialogue Interaction可以使得独立游戏开发者开发出更有戏剧性的对话交互系统，有助于游戏的开发，它也会在2022年8月升级其新的性能和内容。它的更新同样会支持PC、移动以及VR/AR等各种平台。并且拥有先进的可视化编辑功能、LessOnly结束条件、定制动作等，这些改进让开发者能够更轻松地创造出深入且复杂的对话系统。

![1671021788 6cf2c7d7702cf60](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021788-6cf2c7d7702cf60.webp)
 ![1671021787 8b070dc7ea20fda](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021787-8b070dc7ea20fda.webp)
 ![1671021785 5f83ee5aa6514c9](https://www.interestcreator.com/wp-content/uploads/2022/12/1671021785-5f83ee5aa6514c9.webp)

## 总结：

Storyteller – Dialogue Interaction是一款非常专业的Unity插件，它可以让独立游戏开发者开发出复杂的对话系统，因此也受到许多游戏开发者的追捧。它拥有简单易用的可视化编辑系统、实时预览、海量可定制化功能等功能，都能够最大化发挥Unimersiv开发的集大成者Storyteller – Dialogue Interaction的 性能。同时，它也将在2022年8月提供更加完善的支持，以期能够帮助更多游戏开发者开发出出色的游戏。

## 常见问题

### 需要写代码吗？

不需要，用拖拽把对话项连成状态图即可，对话内容、奖励与结束条件都在面板里填。

### 支持哪些平台？

PC、移动与 VR/AR；PC 上有可视化面板系统，移动端支持 2D 与 3D 角色系统。

### 状态机能拆开吗？

能，可视化状态机可以拆成若干小型状态机，并支持实时编辑。

### 结束条件怎么设？

通过 Lessonly 脚本设定结束条件，并可实时预览结果。

### 适合什么游戏？

RPG、模拟、冒险与休闲类；原文举例一款 RPG《格蕾斯特的秘密》用它做对话分支。

### 支持哪个 Unity 版本？

原文未提供；另需注意功能列表在「角色交互」一条处被截断，清单不完整。
