娱乐环节 GoDot -- addon -- dialogue_manager
简单又好用的godot 插件, 适合快速开发你游戏里面的 【对话 】
使用起来也非常简单 下载插件 然后把它丢进 addon 目录,去项目设置里面激活 即可

首先 官方给出一个demo对话 注意它只是对话 你还需要使用它 这里先展示对话
[[Hi|Hello|Howdy]] 意思是三选一 对话系统会随机跟你说其中一个单词
- XXX 意思是玩家可选项 这里的代码给了玩家四个选择

加了进位符的是 回应内容, 你选了 first one 就会回应 You picked the first one.

==> 是修饰 用来运行逻辑
- Start again => this_is_a_node_title 意思是回到指定的位置 类似于编程里面的 goto
- End the conversation => END 这个很明显就是退出对话了

非常的简单 对不,然后我们来看 如何 用在游戏里面
一、先随便搭个场景 你至少需要一个 object 来承载这个对话
二、NEW 一个 GDscript 来运行这段对话
也比较简单啦, load 就是 将对话脚本加载为可用的资源
await XXX 就是使用刚才定义好的资源 然后从 start 这个标记开始,不过我们没有 start 标记,对话里面只有 ~ this_is_a_node_title
DialogueManager.show_example_dialogue_balloon 就是使用自带的最简单的对话界面,我们以后当然是可以自己画个漂亮的对话框了
三、把GDscript 挂到 你想要的 object 上就行了,我这个例子是用 ready 来触发 也就是一进游戏就问你 呵呵 那么今天就这样吧