跳到主要内容

人物对话

用于快速创建人物对话,支持对话内容和对话顺序的编辑,以及单人对话的连续切换或多人轮番对话。

talk3DEffect

插件使用流程

基础使用

1.创建入口

点击快速创建→平面控件→人物对话进行创建;

create_talk3D_node

创建完成后节点会在右侧场景树中显示。

sceneTree

属性设置

  • 打字机特效:如果勾选为“True”,则开启打字机特效,否则不开启。默认为false。

  • 每秒出现字数:设置每秒输出的字符个数,范围[1,300]

指定人物
  • 人物:用于指定要进行对话的多个人物
对话内容
  • 文本内容:每条对应一句字幕;初始显示3条,且有默认文本,可以增加修改

  • 当前对话:对应当前显示的是第几条对话

自定义样式
  • 字体大小:用于设置对话内容的字体大小

  • 文本颜色:用于设置对话内容的字体颜色

  • 背景颜色:用于设置面板的背景颜色

  • 背景贴图:用于设置面板的背景贴图

其他设置
  • 启用公告牌:开启后,会一直朝向主相机

  • 结束时自动关闭:启用后,在步骤切换到最后一步再点击下一步时,节点自动隐藏

  • 对齐:默认居中对齐。用于设置对话内容的对其方式

  • 面板缩放比:按照原来的比例进行面板大小的调整

  • 宽度:面板宽度

  • 高度:面版高度

  • 渲染优先级:渲染优先级,数字越大优先级越高

交互制作

插件信号

signal_list

finished():到最后一步时发出;

step_changed(current_talk:var):人物对话切换时发出,参数为当前对话;

操作演示

人物对话插件的具体操作详见下面视频: