Skip to content

ThingUE场景中对象标签说明

此文所说的“标签”是指UE对象中的Actor.Tags,此标签所加类型与ThingJS的对象类型一一对应,同时也有一部分标签是ThingUE所特有的,比如:Earth,Province,City等等。

UE场景大纲列表对象管理

场景对象管理大致分为需要交互和不需要交互两种:

  • 不交互:比如距离园区周边较远一些模型树木等,这些对象不需要添加标签。
  • 需交互:可通过Thingjs API调用的对象需要添加特定的标签并且需要做好对应的层级关系。

层级对象标签管理

层级对象主要可分为Earth、Province、City、Campus、Building、Floor、Room其中:

  • Earth表示地球层级,可制作对应的地球关卡,此层级下可添加多个省级标签,其中第一个标签和省级关卡中所属省级对象的标签一一对应,第二个标签则表示所属类型。具体如下图所示(图一为地球关卡,图二为省级关卡):
    (图一)
    image
    (图二)
    image

  • Province表示省级层级,此层级可添加多个市级标签,其中第一个标签和市级关卡中所属市级对象的标签一一对应,第二个标签则表示所属类型。标签如图所示:
    image

  • City表示市级层级,此层级可添加多个园区级标签,其中第一个标签和园区级关卡中所属园区级对象的标签一一对应,第二个标签则表示所属类型。如果没有对应的独立关卡则可以只加类型标签即可。标签如图所示:
    image

  • Campus表示园区级层级,此层级可添加多个建筑级标签,其中第一个标签和建筑级关卡中所属建筑级对象的标签一一对应,第二个标签则表示所属类型。标签如图所示:
    image

  • Building表示建筑级层级,此层级可添加多个楼层级标签,其中第一个标签和楼层级关卡中所属楼层级对象的标签一一对应,第二个标签则表示所属类型。标签如图所示:
    image

  • Floor表示楼层级层级,此层级可添加多个房间级标签,其中第一个标签和房间级关卡中所属房间级对象的标签一一对应,第二个标签则表示所属类型。如果没有对应的独立关卡则可以只加类型标签即可。标签如图所示:
    image

    :楼层也可通过标签排序,即使用原来表示楼层类型的标签“Floor”的后面加上具有层高意义的标签“Floor‘x’或者“FloorB‘x’,其中“x”表示数字,“B”表示地下楼层”,具体如下图所示:

    imageimage

  • Room表示房间级层级,此层级可添加多个物体类型标签。标签如图所示:
    image

物体标签管理

物体标签主要有: Thing、Facade、Door、Wall、Window、Roof、Ceiling、Slab、Ground,物体标签必须在对应层级节点下方可生效,以下为各对象说明:

  • Thing表示基础对象,可存在任意对象节点下。
  • Facade表示建筑的外立面对象,仅存在与建筑节点下。
  • Door表示门对象,可存在与园区或楼层节点下。
  • Wall表示墙对象,仅存在与园区或楼层节点下。
  • Window表示窗, 仅存在与园区或楼层节点下。
  • Roof表示屋顶,仅存在与房间节点下。
  • Ceiling表示天花板,仅存在与房间节点下。
  • Slab表示地板,仅存在与房间节点下。

特殊对象标签管理

样条线标签

  • Spline: 表示样条线类型对象,可存在任意对象节点下。

京ICP备13053130号 京公网安备11010502050947号