A-Frame仅显示vive控件(如果存在)

时间:2016-09-06 05:39:46

标签: aframe

有没有办法只显示A-Frame的Vive控制器,如果它们实际连接的话。但如果不是不显示控制器?

https://aframe.io/docs/master/components/vive-controls.html

1 个答案:

答案 0 :(得分:2)

您可以编写一个组件来隐藏控制器(如果找不到它们):

AFRAME.registerComponent('hide-if-no-controllers', {
  init: function () {
    if (this.sceneEl.systems['tracked-controls'].controllers.length) { return; }  // Alternatively, use navigator.getGamepads().
    this.setAttribute('visible', false);
  }
});