Aframe 如何仅在特定实体上触发光标熔断器

Aframe 如何仅在特定实体上触发光标熔断器,aframe,virtual-reality,Aframe,Virtual Reality,我的相机和光标是这样设置的: <a-camera> <a-cursor fuse="true" animation__fusing="property: scale; startEvents: fusing; easing: easeInCubic; dur: 1500; from: 1 1 1; to: 0.1 0.1 0.1" animation__mouselea

我的相机和光标是这样设置的:

    <a-camera>
      <a-cursor 
        fuse="true"
        animation__fusing="property: scale; startEvents: fusing; easing: easeInCubic; dur: 1500; from: 1 1 1; to: 0.1 0.1 0.1"
        animation__mouseleave="property: scale; startEvents: mouseleave; easing: easeInCubic; dur: 500; to: 1 1 1">
      </a-cursor>
    </a-camera>

还有这样一个场景:

    <a-entity id="scene1">
      <a-box position="-1 0.5 -3" rotation="0 45 0" color="#4CC3D9" onclick="changeLevel('scene1', 'scene2')"></a-box>
      <a-sky src="background1.png"></a-sky>
    </a-entity>

现在,光标始终在融合,即使在查看skybox时也是如此。是否可以仅在查看可单击实体时启动融合动画?
谢谢

您可以通过配置光标。就你而言:

  <a-cursor fuse="true" raycaster="objects: a-box" ....

<代码> < /p> BTW,考虑将任何逻辑放入A。非常感谢您的解释!我刚刚在我的a型光标上添加了属性objects=“.clickable”,在a型框上添加了class=“clickable”,效果很好!
  <a-box class="clickable"></a-box>
  ...
  <a-cursor raycaster="objects: .clickable" ...