Aframe 如何在一帧中分离鼠标点击事件和鼠标点击事件

Aframe 如何在一帧中分离鼠标点击事件和鼠标点击事件,aframe,Aframe,我正在使用一个框架创建一个VR编辑器。。。 我需要在用户用鼠标单击某个元素时创建一个事件,并在用帧相机光标单击时执行不同的操作 我找到了,但这将在鼠标和光标单击上执行相同的单击事件。 这在帧中可能吗?通过光标元素进行区分: AFRAME.registerComponent('on-click', { init: function () { var self = this; this.el.addEventListener('click', function (ev

我正在使用一个框架创建一个VR编辑器。。。 我需要在用户用鼠标单击某个元素时创建一个事件,并在用帧相机光标单击时执行不同的操作

我找到了
,但这将在鼠标和光标单击上执行相同的单击事件。
这在帧中可能吗?

通过光标元素进行区分:

AFRAME.registerComponent('on-click', {
    init: function () {
      var self = this;
      this.el.addEventListener('click', function (evt) {
        if (self.el.sceneEl === evt.detail.cursorEl) {
          console.log("MOUSE");
        } else {
          console.log("CURSOR");
        }
      });
    }
  });
例如: