0
如果实际连接,是否有方法仅显示A-Frame中的Vive控制器。但如果不是不显示控制器?A-Frame只显示vive控件(如果它们存在)
https://aframe.io/docs/master/components/vive-controls.html
如果实际连接,是否有方法仅显示A-Frame中的Vive控制器。但如果不是不显示控制器?A-Frame只显示vive控件(如果它们存在)
https://aframe.io/docs/master/components/vive-controls.html
如果未找到它们你可以写一个组件隐藏控制器:
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);
}
});
这是一个不错的解决方案,而不是它的逻辑有此作为的一部分默认的VIVE控制器组件?我应该尝试将此添加到VIVE组件吗?谢谢你! – msj121
不太确定。这样做会很有帮助,但它为A-Frame试图处理跨平台响应提供了先例。担心它使得A型架变得简单并且在A型架上施加更多的负荷。 – ngokevin