首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Aframe禁用鼠标的射线传送器

Aframe禁用鼠标的射线传送器
EN

Stack Overflow用户
提问于 2018-06-11 10:41:41
回答 1查看 618关注 0票数 0

嘿社区/(皮奥特·亚当)

我的raycaster应该与类"clickable“的元素交互。这很好,但我的鼠标仍然激活每个元素,我如何让我的鼠标知道,它应该只与“可点击”的元素?

这里有一些代码,但我想没有必要:

代码语言:javascript
复制
<a-scene cursor="rayOrigin: mouse">

代码语言:javascript
复制
<a-entity rotation="0 90 0">
  <a-camera user-height="0" look-controls>
    <a-cursor fuse="true" fusetimeout="2000"
      position="0 0 -0.1"
      raycaster="objects: .clickable"
      geometry="primitive: ring;
      radiusInner: 0.002;
      radiusOuter: 0.003"
      material="color: red; shader: flat">
      <a-animation attribute="scale"
                      to="3 3 3"
                      dur="2000"
                      begin="cursor-fusing"
                      fill="backwards"
                      easing="linear">
      </a-animation>
   </a-cursor>
    <a-entity id="redcircle" position="0 0 -0.1" 
            geometry="primitive: ring;
            radiusInner: 0.007;
            radiusOuter: 0.0077"
            material="color: red; opacity: 0.25; shader: flat"></a-entity>
 </a-camera>  
</a-entity>  
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-06-11 14:26:53

只需将白名单片段扔到场景中,就可以看到鼠标光标:

代码语言:javascript
复制
<a-scene cursor="rayOrigin: mouse" raycaster="objects: .clickable">

小提琴这里.

但是理想情况下,如果您有一些代码,根据您的需要设置一个游标或另一个游标。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50795874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档