禁用a帧AR.js中的屏幕拖动



我正在尝试禁用A-frame的拖动功能,这样,如果一个对象在屏幕前面,用户就不能在屏幕上拖动并将其从屏幕前面移到其他位置,甚至不移动。

有人能帮我做这件事吗?

编辑

我已经尝试过look-controls-enabled="false",但它也将3d对象绑定到屏幕上,即当我们将手机转向不同的方向时,3d对象也会粘在屏幕上并与我们一起移动。

有没有办法只禁用仅由手指执行的触摸拖动操作?

根据文档,您可以设置外观控件"touchEnabled";属性为false,它应该可以解决您的问题。

https://aframe.io/docs/1.0.0/components/look-controls.html

应该和这个有关

<a-camera camera="fov: 80;" id="camera" rotation-reader position="0 1.6 16" listener look-controls="reverseMouseDrag:true; touchEnabled: false">
</a-camera>

最新更新