收藏
回答

xr-frame removeChild 移除的节点在添加到父节点下不显示 ?

文档上说 手动移除一个子节点,注意需要保证当前节点是xr-shadow或其子节点。 只调用removeChild没有办法走进子节点的onRelease里,需要手动调用子节点的release才行。 这段话我的理解是 :子节点只是移除了,并没有销毁掉。

我这里把移除掉的节点缓存起来,用的时候在把这个节点放到父节点下,添加成功了但是模型没有显示,我发现动态创建的模型

gltfElement.getComponent(xrFrameSystem.GLTF).setData({model: this.gltfModle});

节点的属性 _children 都会添加一个模型的新的节点。 这就跟我用过的unity,cocos 不一样了,正确的做法是什么呢?


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

2 个回答

  • 大蒜小子
    大蒜小子
    04-10

    过了这么久都没有解决么?

    04-10
    有用
    回复
  • Linbol
    Linbol
    01-18

    同样的问题? 另外xrframe里有没有方法可以克隆一个模型或者节点

    01-18
    有用
    回复
登录 后发表内容