平平无奇的手册阅读笔记

概述

这个插件里都有啥?

Dialogue Database

Contains your conversations, quests, and variables.
可用Dialogue Editor进行编辑的数据集,在游戏运行以后变为只读状态。

Dialogue Editor

Edits dialogue databases. You can also import and export third party formats
image.png

Dialogue Manager

Manages Dialogue System activity at runtime. A prefab is provided.
协调系统活动和数据集的GameObj,提供了一个prefab,直接拖进去用就行了。

Dialogue UI

Displays interactive conversations, alert messages, quest journals, etc.
视觉呈现

Interaction System

Triggers activity at runtime such as starting conversations.
image.png
一些指令,包括哪些UI或者对话在什么时候播放或者对话播放完以后干什么……

Localization

语言本地化相关


Quick Start 快速开始教程

文档里有,比较简单。


Dialogue Editor详细介绍

编辑对话和任务系统

Dialogue Database

image.png
个人感觉Items/Quests/Locations本质上都是用户自己决定的变量

Dialogue Editor Window

开始一项一项过。

Database

image.png
image.png
全局查找文本和修改文本

Actors

image.png
image.png
用于设定对话中出现的角色信息,包括名字,立绘(portrait)等等。但是要注意,立绘纹理和立绘sprite图二者只能用一个。

Quests/Items

本质上是任务系统和某些关键变量,可以在后面调用或者作为对话触发器。

Locations

同上只是普通变量

Variables

image.png
非只读数值,可以在游戏中引用或者编辑。所谓的任务系统也不过是几个布尔,几个数组罢了。

Variable Groups

可以使用变量组的方式

Variable View Window

image.png
一个便于查看变量的窗口。

Renamer Tool

……

Conversations

image.png
上图介绍了对话窗口的各种主体和功能。
image.png
上图有趣,可以通过tag的方式指定这句话的一些特殊性质。
image.png
[em1]…[em1/]实际上是将台词文本的样式替换为上图样式。
image.png
image.png
用【|】+【Split Pipes into Nodes】分割对话

还有一些功能例如更换角色立绘,更换场景,更换UI的Panel……


效果实例

应用1:在某个对话节点执行同时执行某个unity方法

image.png

应用2:更改文本样式

使用[em#]…[/em#]这种类似html的标签语言(笑
image.png