xr-frame引入了easyar插件在场景初始化时候怎么更改模型的visible属性?
在场景初始化的时候加载的模型visible的属性设置为了false,然后不管通过什么方法都不能再改变模型的visible的属性为true之后让模型显示了,但是场景初始化的时候模型的visible属性为true的话就可以让模型的visible属性为false让模型不显示
//创建模型并添加到场景中
model = scene.createElement(xrFrameSystem.XRMesh, {
geometry: "cube",
name: `names${index}`,
id: `ids${index}`,
"anim-autoplay": "true",
"cube-shape": "autoFit:true",
});
anno.el.addChild(model);
let transform = model.getComponent(xrFrameSystem.Transform);
transform.visible = false;
//改变模型的显示状态
//打印当前元素的显示状态visible=true,但是模型没有显示在场景中
//console.log("当前元素", this.scene.getElementById('8c85293a-5ddf-45ba-baf8-13721f0c723f').getComponent(wx.getXrFrameSystem().Transform).visible)
//点击事件改变元素的显示状态元素依旧不显示
handleTouchModels(event, el) {
this.scene.getElementById('8c85293a-5ddf-45ba-baf8-13721f0c723f').getComponent(wx.getXrFrameSystem().Transform).visible = true
}
这里没人回。可以进微信群里问下,应该有人遇到过,不过人太多了,只能+wx:wdmwjm ,邀请进