Events a帧中的gltf DOM事件

Events a帧中的gltf DOM事件,events,model,aframe,gltf,Events,Model,Aframe,Gltf,我无法在a帧中捕获gltf模型中的“单击”事件。这是代码。A-frame文档显示仅支持两个事件。即“模型加载”和“模型错误”。我们如何支持其他活动,如“点击”和“鼠标移动” 您可以按照自己的想法实现它们。不要让事件侦听器侦听模型加载的事件,而是让它侦听click或mouseenter事件 所以改变这条线 this.el.addEventListener('model-loaded', () => { this.update(); }); 这条线 this.el.addEventListe

我无法在a帧中捕获gltf模型中的“单击”事件。这是代码。A-frame文档显示仅支持两个事件。即“模型加载”和“模型错误”。我们如何支持其他活动,如“点击”和“鼠标移动”


您可以按照自己的想法实现它们。不要让事件侦听器侦听模型加载的事件,而是让它侦听click或mouseenter事件

所以改变这条线

this.el.addEventListener('model-loaded', () => { this.update(); });
这条线

this.el.addEventListener('click', () => { this.update(); });

您可以按照自己的想法实现它们。不要让事件侦听器侦听模型加载的事件,而是让它侦听click或mouseenter事件

所以改变这条线

this.el.addEventListener('model-loaded', () => { this.update(); });
这条线

this.el.addEventListener('click', () => { this.update(); });

单击事件由触发,而不是由模型本身触发,但无论模型格式如何,它们仍然适用。@Donmcurdy这意味着我需要注册游标侦听器组件,这将处理单击和其他鼠标事件?只要您正确设置了
游标
组件,它将触发事件。然后您可以使用游标侦听器来处理这些事件,或者。@DonMcCurdy我试过了,但遗憾的是它无法工作。请查看我的代码-单击事件由触发,而不是模型本身,但无论模型格式如何,它们仍然适用。@Donmcurdy这意味着我需要注册游标侦听器组件,这将处理单击和其他鼠标事件?只要您正确设置了
游标
组件,它将触发事件。然后您可以使用游标侦听器来处理这些事件,或者。@DonMcCurdy我试过了,但遗憾的是它无法工作。请看我的密码-