0.15
集成面板
集成面板可以将多个模块整合进一个面板中,用多个模块为一个内容提供多样的显示形态和交互体验。
术语约定
TODO
功能特性
对齐网格(Align Grid)
将视窗(Viewport)划分为N行M列的网格,在开启吸附功能后,在(x,y)坐标位置打开的集成面板会自动寻找最靠近的网格,并将最终打开的坐标位置设置为网格的中心的坐标位置(x', y')。
配置说明
TODO
消息订阅
/XTC/IntegrationBoard/ActivatePage
此消息将激活一个标签,打开对应的页面
参数
类型
说明
uid
string
准备创建的实例的uid
page
string
要打开的页面的名称,对应TabButton.name
/XTC/IntegrationBoard/DirectOpen
此消息将首先创建一个集成面板,然后刷新内容并显示,最后对齐到网格。
参数
类型
说明
uid
string
准备创建并打开的实例的uid
style
string
准备创建并打开的实例的样式
source
string
内容的源类型,可选项为assloud://
uiSlot
string
创建完成的实例的挂载槽的绝对路径
uri
string
内容在源中的访问地址
delay
float
延时打开的时间,单位为秒
position_x
float
打开的位置的x坐标
position_y
float
打开的位置的y坐标
/XTC/IntegrationBoard/DirectClose
此消息将关闭并销毁一个集成面板
参数
类型
说明
uid
string
准备关闭并销毁的实例的uid
delay
float
延时关闭的时间,单位为秒
依赖插件
oelMVCS
更新日志
0.15.0
修改:
DirectOpen消息,加入uiSlot参数
0.9.0
新增:
支持视频循环,对应配置为:
<VideoLoop mode="none" visible="false"/>
Last updated