Unity 的可视化对话系统插件,用拖拽状态图搭分支对话,支持 PC、移动与 VR/AR 平台,可视化编辑器无需写代码。
概述:
Storyteller – Dialogue Interaction是一款由Unimersiv开发的Unity插件,它可以让独立游戏开发者开发出富有戏剧性的对话交互系统。该插件能够轻松地扩展Unity的开发环境,从而更高效地创建复杂的对话系统。
此外,Storyteller拥有众多推荐理由,如快速搭建、实时预览、海量可定制化功能以及可视化编辑系统等。例如,该插件支持海量定制化对话,可以轻松组织对话交互、分析对象、对话本体、状态机、情节、子情节等。它也支持实时预演、小型状态机、定制动作、LessOnly结束条件等功能,可以使开发者更容易地操作并制作出精美的对话系统。
此外,Storyteller支持PC、移动以及VR/AR平台,能够在各个平台上充分展现对话内容,如,在PC平台上可以支持可视化面板系统;在移动平台上,可以支持2D/3D的角色系统;而在VR/AR平台上,还可以提供拥有多种功能的虚拟拍摄机体系统。
Storyteller的重要功能包括:
- 可视化对话编辑:可以创建对话系统上的对象、对话本体、状态机、情节、子情节等,并可以实时预演测试;
- 可视化状态机:可以将状态机拆分成若干小型状态机,并能实时编辑;
- Lessonly结束条件:可以把结束条件设定在各种Lessonly脚本,并能实时预览结果;
- 定制动作:可以自定义对话系统上的各种文本和动作,并能够实时预览。
重要!可视化编辑器无需编程:
- Storyteller – Dialogue Interaction提供了可视化无需编程的功能,开发者可以通过该插件来快速创建复杂的对话交互系统。例如,可以利用拖拽工具,将对话项形成状态图,从而实现复杂的对话交互:
- Storyteller提供可视化编辑功能,开发者可以在可视化编辑面板上,通过拖拽形式添加对话项,填写对话具体内容,指定对应的奖励等,最终可以产生完整的对话系统:
- Storyteller的可视化无需编程的功能,可以让开发者更加方便地创作出复杂的对话系统,而不必写出复杂的代码程序,节约了大量的时间。
适合的游戏类型:

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








总结:
Storyteller – Dialogue Interaction是一款非常专业的Unity插件,它可以让独立游戏开发者开发出复杂的对话系统,因此也受到许多游戏开发者的追捧。它拥有简单易用的可视化编辑系统、实时预览、海量可定制化功能等功能,都能够最大化发挥Unimersiv开发的集大成者Storyteller – Dialogue Interaction的 性能。同时,它也将在2022年8月提供更加完善的支持,以期能够帮助更多游戏开发者开发出出色的游戏。
常见问题
需要写代码吗?
不需要,用拖拽把对话项连成状态图即可,对话内容、奖励与结束条件都在面板里填。
支持哪些平台?
PC、移动与 VR/AR;PC 上有可视化面板系统,移动端支持 2D 与 3D 角色系统。
状态机能拆开吗?
能,可视化状态机可以拆成若干小型状态机,并支持实时编辑。
结束条件怎么设?
通过 Lessonly 脚本设定结束条件,并可实时预览结果。
适合什么游戏?
RPG、模拟、冒险与休闲类;原文举例一款 RPG《格蕾斯特的秘密》用它做对话分支。
支持哪个 Unity 版本?
原文未提供;另需注意功能列表在「角色交互」一条处被截断,清单不完整。










评论(0)