跳转至

4. 三维物体

三维物体

VRP编辑器中可修改对象的一般属性以及渲染相关属性。 一般属性包括有名称,可见,组合,静态,父节点,变换。

属性列表

属性 属性名 类型 默认值/可选值 说明
名称 name string 支持修改对象的名称。
可见 activeSelf boolean true、false 控制当前对象在场景中是否可见。
静态 staticSelf boolean true、false 合并同材质的模型,减少Draw Call,提升渲染效率。
位置 localPosition Vector3 { x: 0, y: 4, z: 0 }
旋转 localEulerAngles Vector3 { x: 60, y: 30, z: 0 }
缩放 localScale Vector3 { x: 1, y: 1, z: 1 }

示例代码

        // 修改位置
        object_Actor.localPosition = { x: 0, y: 4, z: 0 };
        // 修改旋转
        object_Actor.localEulerAngles = { x: 60, y: 30, z: 0 };
        // 修改缩放
        object_Actor.localScale = { x: 1, y: 1, z: 1 };

示例案例

    object_Demo() {
        // 获取三维物体Box
        let object_Actor = gVrpManager.Scene().FindActor("Box");
        // 是否静态|staticSelf
        object_Actor.staticSelf = false;
        // 是否可见|activeSelf
        object_Actor.activeSelf = true;
        // 修改名称|name
        object_Actor.name = "中视典SDK";
        // 变换
        // 修改位置
        object_Actor.localPosition = { x: 0, y: 4, z: 0 };
        // 修改旋转
        object_Actor.localEulerAngles = { x: 60, y: 30, z: 0 };
        // 修改缩放
        object_Actor.localScale = { x: 1, y: 1, z: 1 };
    }