Ionic framework a-frame+;ionic addEventlistener不注册单击事件,尽管使用了融合游标

Ionic framework a-frame+;ionic addEventlistener不注册单击事件,尽管使用了融合游标,ionic-framework,aframe,Ionic Framework,Aframe,嗨,我试图在ionic(+angular meteor)框架上实现a框架,但遇到了一个简单的错误。当我的光标完成融合时,没有注册单击事件 以下是a帧代码: <head> <meta charset="utf-8"> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <title>W

嗨,我试图在ionic(+angular meteor)框架上实现a框架,但遇到了一个简单的错误。当我的光标完成融合时,没有注册单击事件

以下是a帧代码:

<head>
  <meta charset="utf-8">
  <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
  <title>Whatsapp Meteor</title>
  <script src="https://aframe.io/releases/0.4.0/aframe.min.js">
  </script>
</head>

<body>
    <a-scene>
      <a-entity camera look-controls>
        <a-cursor id="cursor"a-frame fuse='true' fuseTimeout="1000">
            <a-animation begin="click" easing="ease-in" attribute="scale"
               fill="backwards" from="0.1 0.1 0.1" to="1 1 1"></a-animation>
            <a-animation begin="cursor-fusing" easing="ease-in" attribute="scale"
               fill="forwards" from="1 1 1" to="0.1 0.1 0.1"></a-animation>
        </a-cursor>
      </a-entity>
      <a-entity id="cube" geometry="primitive: box" material="color: blue"
                position="0 -1 -5">
      </a-entity>   
    </a-scene>
     <script>
      console.log('addEventListener script was ran');
      document.querySelector('#cube').addEventListener('click', function () {
            console.log('I was clicked!');
        this.setAttribute('material', 'color', 'red');
      });
    </script> 
</body>

Whatsapp流星
显示已注册的熔断+无点击事件

是否有人成功实施了ionic+A框架(最好是在angular meteor上)并能提供帮助?

请注意,组件应在

在使用组件之前先注册它。

请注意,组件应在


在使用组件之前先注册它。

操作试图使用硬件鼠标触发单击。在WebGL中,检测鼠标点击并不像二维页面那么简单。如果要使用实际鼠标单击实体进行检测,则必须创建光线投射器。这里有一个组件可以为您实现这一点:


否则,您应该使用基于凝视的光标组件或控制器来触发单击。

OP试图使用硬件鼠标来触发单击。在WebGL中,检测鼠标点击并不像二维页面那么简单。如果要使用实际鼠标单击实体进行检测,则必须创建光线投射器。这里有一个组件可以为您实现这一点:


否则,您应该使用基于凝视的光标组件或控制器来触发单击。

Hi我尝试使用基于凝视的光标来触发单击,但不起作用。用新代码修改了问题。另外,测试了鼠标光标组件以触发单击。在爱奥尼亚仍然不起作用。嗨,我试着用基于凝视的光标来触发点击,但不起作用。用新代码修改了问题。另外,测试了鼠标光标组件以触发单击。仍然无法在ionic.update中使用:还尝试在新的ionic1应用程序中使用相同的a帧代码。同样的问题。我想知道a-frame团队是否使用ionic integration进行过测试?@ngokevin你知道a-frame团队是否进行过ionic integration吗?更新:还尝试在新的ionic1应用程序中使用相同的a-frame代码。同样的问题。我想知道a-frame团队是否对ionic integration做过任何测试?@ngokevin你知道a-frame团队是否做过ionic integration吗?