Есть ли способ внедрить компонент A-frame super-hands в сетевой художник A-frame? - PullRequest
0 голосов
/ 08 июля 2019

Я пытаюсь использовать компонент super-hands в сетевом a-Painter, чтобы иметь возможность перемещать объекты, в то же время используя возможности рисования, но ни одна из функций super-hands, похоже, не работает. Я предполагаю, что это проблема совместимости.

Я реализовал похожий код из моего проекта: 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 действует так, как никогда не добавлялся компонент супер-рук. Я думаю, что проблема находится в одном из многих компонентов .js сетевого a-Painter, но мне не повезло найти его. Буду признателен за любую помощь!

...