Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Three.js 如何在手机上禁用陀螺旋转_Three.js_Aframe_Webvr - Fatal编程技术网

Three.js 如何在手机上禁用陀螺旋转

Three.js 如何在手机上禁用陀螺旋转,three.js,aframe,webvr,Three.js,Aframe,Webvr,我想在移动时禁用相机旋转 我认为使用look controls=“hmdEnabled:false”会禁用将相机与移动设备一起移动,但它不起作用 我试图找出应该禁用哪些控件,但我只发现一些英特尔声明,WebVr驱动程序在HMD方向上旋转场景,而不是直接从陀螺仪旋转 尽管如此,我不知道如何锁定相机,因此只能通过拖动手指来移动相机 提前感谢如果您想要自己的控制方案,您需要制作自己的控制。您可以从外观控件中复制和粘贴一些代码并对其进行自定义:如果您想要自己的控制方案,则需要制作自己的控件。您可以从外观

我想在移动时禁用相机旋转

我认为使用look controls=“hmdEnabled:false”会禁用将相机与移动设备一起移动,但它不起作用

我试图找出应该禁用哪些控件,但我只发现一些英特尔声明,WebVr驱动程序在HMD方向上旋转场景,而不是直接从陀螺仪旋转

尽管如此,我不知道如何锁定相机,因此只能通过拖动手指来移动相机


提前感谢

如果您想要自己的控制方案,您需要制作自己的控制。您可以从外观控件中复制和粘贴一些代码并对其进行自定义:

如果您想要自己的控制方案,则需要制作自己的控件。您可以从外观控件复制和粘贴一些代码,并对其进行自定义:

我打包了一个组件,该组件可在以下位置执行此操作:



这些控件使用鼠标(单击并拖动)或手指(滑动)移动来在相机周围移动,但不使用手机上的陀螺仪,除非明确进入VR模式,该模式仍然允许使用纸板等。

我打包了一个组件,该组件在以下位置执行此操作:



这些控件使用鼠标(点击并拖动)或手指(滑动)移动来在相机周围移动,但不使用手机上的陀螺仪,除非明确进入VR模式,该模式仍然允许使用纸板等。

是的,我想我可以尝试覆盖iMobile。非常感谢:)是的,我想我可以试着覆盖iMobile。非常感谢:)请不要只是发布一些工具或库作为答案。尽管如此,至少要在答案中加以说明:这正是OP想要的,没有“自己编写代码”的问题。从那以后,我对它作了一些阐述。如果可以的话,请不要只是发布一些工具或库作为答案。尽管如此,至少要在答案中加以说明:这正是OP想要的,没有“自己编写代码”的问题。从那以后,我对它作了一些阐述。如果可以的话。
<a-scene>
  <a-entity camera touch-controls></a-entity>
</a-scene>