收藏
回答

xr-frame gltf 模型可以控制树节点是否可见吗

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug xr-fram gltf组件 微信iOS客户端 8.0.28 2.27.3

xr-frame 为GLTF模型生成的内部子树 可以控制是否可见吗 是否有visible 属性可以使用



回答关注问题邀请回答
收藏

1 个回答

  • goutou1994
    goutou1994
    2022-12-26

    可以,使用getInternalNodeByName(name: string)来获取内部元素,visible属性在元素的transform组件上。

    2022-12-26
    有用
    回复 1
    • 橙子
      橙子
      2023-01-04
      var el = this.scene.getNodeById(‘gltfitem’).el
            const gltf = el.getComponent(‘gltf’);
            console.log('gltf‘)
            console.log(gltf)
            var cur = gltf.getInternalNodeByName('bianpao4')


            console.log(cur)
            cur = cur.getChildAtIndex(0)
            // cur = cur._children[0]
            // cur = cur._children[0]._children[0]


            console.log(cur)
            console.log(cur._components)


            console.log(cur._components.transform)
            setTimeout(() => {
              cur._components.transform.visible = false  
            }, 2000);
      2023-01-04
      回复
登录 后发表内容