我希望在移动时禁用相机旋转。
我虽然使用look-controls =“hmdEnabled:false”会禁止将相机与移动设备一起移动,但它无效。
我试图找到哪些控件应该禁用,但我只发现一些说明,WebVr驱动程序旋转场景@HMD方向,而不是直接来自陀螺仪。
尽管如此,我不知道如何锁定相机,因此只能通过拖动手指来移动它。
提前致谢
答案 0 :(得分:1)
如果您需要自己的控制方案,则需要自己进行控制。您可以从外观控件中复制并粘贴一些代码并对其进行自定义:https://github.com/aframevr/aframe/blob/master/src/components/look-controls.js
答案 1 :(得分:1)
我打包了一个在https://github.com/AVGP/a-touch-controls执行此操作的组件:
<a-scene>
<a-entity camera touch-controls></a-entity>
</a-scene>
这些控件使用鼠标(单击和拖动)或手指(滑动)移动来在相机周围移动,但不会在移动设备上使用陀螺仪,除非明显进入VR模式,这仍然允许使用纸板等。