我正在尝试使用联网的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组件之一之内,但我没有运气找到它。我将不胜感激!