有没有一种方法可以将A帧超级手组件实现到A帧联网的a-painter中?

时间:2019-07-08 19:13:48

标签: javascript html aframe

我正在尝试使用联网的a-painter中的超级手组件来移动对象,同时仍然能够使用绘画功能,但是似乎没有任何超级手功能起作用。我假设这是兼容性问题。

我已经在我的项目中实现了类似的代码:https://glitch.com/~maestro-present(这只是超手功能的基本使用),已被混合到网络画家的index.html中。

    <a-mixin id="touch"
             physics-collider phase-shift
             collision-filter="collisionForces: false"
             static-body="shape: sphere; sphereRadius: 0.03"
             super-hands="colliderEvent: collisions;
                          colliderEventProperty: els;
                          colliderEndEvent: collisions;
                          colliderEndEventProperty: clearedEls;">
    </a-mixin>
    <a-entity id="left-hand" mixin="touch"
              vive-controls="hand: left"
              brush
              networked="template:#left-hand- 
                        template;showLocalTemplate:false;"
              if-no-vr-headset="visible: false"
              paint-controls="hand: left"
              teleport-controls="button: menu; ground: #ground; 
                                 hitCylinderColor: #ff3468; 
                                 curveHitColor: 
                                 #ff3468; curveMissColor: #333333; 
                                 curveLineWidth: 0.01; hitEntity: 
                                 #hitEntityLeft"
              >

我希望能够与以下示例的动态实体进行交互:https://glitch.com/~maestro-present,但是我的NAP示例:https://glitch.com/~networkedapainter的行为就像从未添加过的超级手组件。我认为问题出在网络a-painter的许多.js组件之一之内,但我没有运气找到它。我将不胜感激!

0 个答案:

没有答案