实体观察lua接入文档

更新记录

版本 日期 修改人 修改内容
1.0.0 2020年7月24日 朱毅博(258654) 新建文档

注意

1、lua接入相关AC组件的代码在EquipObserverControl.lua文件中
2、再组合元器件结构切换时需要把元器件把不需要显示的相关组合元器件隐藏

配置方式

1、Json数据相关配置文档

(1)ModelLabels标签配置

参数名 类型 说明
DisplayName string 标签的名称(需要适配国际化)
LabelId string 标识标签的唯一ID
Path string 标签所关联的UI显示的路径(空节点即可)
Quadrant int 标签UI所在象限(1-4)
Introduce string 标签的介绍
PartPath string 部位观察镜头的聚焦位置(空节点即可)

(2)InteriorStructures结构配置

注意:器材结构需要配置0级(如果是组合元器件选择其中一个配置0级)

参数名 类型 说明
DisplayName string 结构的名称(需要适配国际化)
StructureId string 标识结构的唯一ID
Path string 预留,配置空字符串即可
Level int 部位所属登记,从0开始(0级代表器材整体)
Action string 当前部位配置的动画名称(空字符串代表无动画播放)
ModelLabels Table 当前部位的标签内容

(3)字段:Action

参数名 类型 说明
Action string 器材整体的动画名称(为空字符串表示不需要播放动画)

元器件相关接口

1. 切换结构、返回观察窗口调用器材接口

接口签名:

SwitchObserverModel(StructureId,actionName)

接口说明:

  • 器材切换结构、返回观察窗口接口

参数说明:

参数名 类型 说明
StructureId string 标识结构的唯一ID(当传的值为空代表显示器材整体返回观察窗口时传的值)
actionName string 对应配置的Action字段

2. 器材切换部位时调用接口(播放器一期未实现,预留接口)

接口签名:

SwitchLabelModel(LabelId)

接口说明:

  • 器材部位展示时调用接口

参数说明:

参数名 类型 说明
LabelId string 标识标签的唯一ID

相关文档