这是一个以VS脚本所调用的对话插件,全程您可以不接触代码的方式进行一次对话编辑,简单的对话插件支持头像以及立绘的方式现实对话,您可以通过更改节点大小来显示匹配不同尺寸的立绘文件,或增加sprite2d节点来显示不同材质的对话框,但是如果您对godot节点的运作方式不清楚的话,建议不要随便更改节点目录结构
插件下载:
AGMExpansionPlugin.zip (3.0 MB)
如何安装:
1.下载插件并解压缩,将压缩包内的addons文件夹复制进您的项目中(如果您已经有一个 addons 文件夹,它只会添加所需的文件夹,不会覆盖任何内容)
2.在插件选项中启用它
3.在您需要的GameScene下实例化节点dialogueUI.tscn(它的路径位于res://addons/AGMExpansionPlugin/AGMDialogue/DialogueUI.tscn)
4.在左侧导航栏中点击“在编辑器中打开”,在这里是编辑对话的主要界面

5.您可以在res://addons/AGMExpansionPlugin/AGMDialogue/Dialogues/路径或者您其他定义的路径下下,右键新增资源,这一般为右键dialogue文件夹——新建项目——资源,在弹出的框中选择dialogueGroup。
6.新建后可以在右侧导航栏中编辑DialogueList,添加元素,并且选择新建dialogue后可以输入角色名、对话内容、头像、立绘、是否翻转、是否显示在左侧(默认显示在右侧)
7.在您创建完对话内容后您可以选择AnimationPlayer节点,在下方编辑器的动画选项中选择管理动画,复制粘贴一份对话组,并且将其重命名为您需要的名称,之后回到动画编辑器,在mine_dialogue中点击第一个关键帧,在右侧导航栏中,右键“值”,点击加载,选择您在第五步创建的对话资源。
8.保存动画后点击场景根节点,dialogue,选择批量载入动画,之后您就可以在VS脚本中编辑它了,在动作中选择您创建的动画。
9.在游戏进行时运行该动作,便可出现对话,点击对话框进行交互。















