请问大佬解决了吗?
xr-frame中如何动态添加gltf并且添加模型点击事件?addModel(x,y,z){ let model = null; model = this.scene.createElement(xrFrameSystem.XRGLTF, {"model":"miku","anim-autoplay":"","cube-shape":"autoFit:true","shape-gizmo":""}); model.event.add("touch-shape",this.tapScreen); this.modelRoot.addChild(model); let transform = model.getComponent(xrFrameSystem.Transform); transform.position.setValue(x,y,z); transform.scale.setValue(20,20,20); }, 我想在js中根据不同位置动态添加gltf模型并且绑定点击事件。现在模型已经添加成功了,以及自动创建的碰撞盒也显示出来了,但是点击事件没有触发。 model.event.add("touch-shape",this.tapScreen); 这里官方文档的添加event没有效果。 <xr-gltf id="miku1" model="miku" position="0 0 0" scale = "5 5 5" anim-autoplay cube-shape="autoFit:true" shape-gizmo bind:touch-shape="handleTouch"/> 在wxml页面中添加的模型是可以进行点击的 请问下大佬们有没有什么办法可以动态在gltf上绑定点击事件?
05-07