我正在尝试禁用 A 帧的拖动功能,这样如果一个对象在您的屏幕前面,用户就不能只是在屏幕上拖动并将其从您的前面移到其他地方,甚至不移动。
任何人都可以帮助我如何做到这一点?
编辑
我已经尝试过look-controls-enabled="false",但它也将 3d 对象绑定到屏幕,即当我们将手机转向不同方向时,3d 对象也会卡在屏幕上并与我们一起移动。
有没有办法只禁用仅由手指执行的触摸拖动操作?
我正在尝试禁用 A 帧的拖动功能,这样如果一个对象在您的屏幕前面,用户就不能只是在屏幕上拖动并将其从您的前面移到其他地方,甚至不移动。
任何人都可以帮助我如何做到这一点?
编辑
我已经尝试过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>