跳到主要内容

3D面板

用在3D场景中的面板,用来显示信息。可以灵活设置其面板大小、广告牌模式以及是否启用按钮等;

3DPanelEffect

插件使用流程

基础使用

1.创建入口

点击快速创建→平面控件→3D面板进行创建;

create_3dpanel

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

sceneTree

属性介绍

3D面板分为单页和多页两种模式,每种模式下有不同的属性:

单页模式下的面板编辑

  • 标题文本:标题文本内容

  • 面板文本:正文部分文本内容

  • 关闭按钮:右上角的关闭按钮开启/关闭

  • 确认按钮:底部确认按钮的开启/关闭

  • 按钮文本(勾选启用按钮后显示):按钮的文本

  • 按钮字号(勾选启用按钮后显示):按钮字体大小

  • 确认时关闭(勾选启用按钮后显示):勾选后,按下确认按钮时将面板关闭

多页模式下的面板编辑

  • 总页数:多页面板的总页数,页数范围为2页到10页,调整总页数时会同时调整文字、音频等属性的数量

  • 当前页:当前页为几,面板上显示的就是第几页的内容

  • 标题:不同页的标题内容

  • 面板:不同页的文本内容

  • 按钮文本:第一页到倒数第二页显示的按钮文本

  • 结束时按钮文本:最后一页显示的按钮文本

单页模式与多页模式公有属性

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

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

添加音频
  • 添加音频:会为每一页添加独立的、自动播放的音频
自定义样式

自定义样式下的属性可以同时修改单页模式和多页模式的面板样式;

  • 面板不透明度:调整面板背景的不透明度,相当于调整面板颜色的Alpha的值

  • 文字颜色:调整面板标题、正文和按钮的颜色

  • 字体:修改标题、正文和按钮文字的字体,需要有对应的字体文件(.ttf格式)

  • 字号:有标题字号和面板字号两个属性,可以修改对应的字体大小

  • 面板颜色:调整面板背景的颜色

  • 面板贴图:自定义面板的背景样式

  • 按钮颜色:调整底部按钮的颜色

  • 按钮贴图:三个按钮的贴图属性分别对应正常、悬停、按下三种装态的贴图

  • 关闭按钮颜色:调整右上角关闭按钮的颜色

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

  • 面板缩放比:按比例调整面板控件的大小

  • 宽度:调整面板宽度

  • 高度:调整面本高度

  • 渲染优先级:调整渲染优先级,当和其他半透明的物体显示有冲突时可以调整这个参数使面板显示在更前或更后方

使用方法

面板音频

通过在属性里添加音频可以为面板设置自动播放的音频,音频在面板的可见性从隐藏变为可见时开始自动播放。对于多页模式的音频组,面板可见性从隐藏变为显示时会播放当前页的音频,此外,当点击下一步时,会自动播放下一页的 音频。

如果需要手动获取音频的播放状态,请为面板添加音频播放器节点。

多页模式

button_nextPage_pressed(current: var)连接到可视化脚本中,将参数连接到Switch节点,在Switch分支中执行在不同页面点击底部按钮时的操作,适用于第一页到倒数第二页,最后一页的点击需要使用

button_complete_pressed()信号。

交互制作

插件信号

signal_list

button_close_pressed():当关闭按钮被点击时触发;

button_complete_pressed():当多页模式下点击最后一页的完成按钮时触发;

button_nextPage_pressed(current: var):当多页模式下点击下一步按钮时触发,连接该信号时会传递一个参数,参数的值为每次点击下一步时所在的页数,可以通过这个参数实现;

button_pressed():当单页模式下的确认按钮被点击时触发;

问题解答与注意事项

注意事项

如果要一开始自动播放第一页的音频,可以先隐藏面板,然后在初始化的时候,设置可见性为true,之后就可以实现一开始就可以自动播放第一页的音频。