Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

wyryyds/Unity-DialogueEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

17 Commits

Repository files navigation

Unity-DialogueEditor

适用于Unity项目的轻量对话编辑器

支持快速自定义多分支对话文本

支持数据存储与加载

对于它的使用您只需要提前在编辑器中设置好对话内容与分支对话的连接并保存数据,在需要加载对话的地方使用如下脚本进行加载

DialogueManager.Instance.LoadDialogue(string containerName, TextMeshProUGUI textMeshProUGUI, List<Button> buttons);

其中 containerName 既是资源名也是资源在Resources文件夹下的路径
textMeshProUGUI 是该节点的对话内容, buttons 是存储对话选项的按钮组件

测试场景中使用的是TextMeshPro这一新文本组件,当然我也对旧的Text组件进行了兼容:

DialogueManager.Instance.LoadDialogue(string containerName,Text mainText,List<Button> buttons)

如果它对您的项目起到了帮助,希望您能提出任何建议,仍在维护中.....

About

适用于Unity项目的对话编辑器

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /