欢迎光临散文网 会员登陆 & 注册

娱乐环节 GoDot -- addon -- dialogue_manager

2022-11-21 16:16 作者:东边的BiLi  | 我要投稿

简单又好用的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 来触发 也就是一进游戏就问你 呵呵 那么今天就这样吧

娱乐环节 GoDot -- addon -- dialogue_manager的评论 (共 条)

分享到微博请遵守国家法律