Threejs使用设备方向控制旋转对象

时间:2014-09-28 04:42:57

标签: three.js device-orientation

我正在努力实现一种类似于Google推出的纸板应用程序示例之一的效果,这些应用程序称为'展览'。我有一个3D对象,我想使用设备方向控制旋转。现在只有设备方向控制,我可以查看3D对象,但当我转身时,相机旋转(看起来)导致对象掉出视野,直到我一直转回到它在开始。换句话说,当我环顾四周时,相机似乎在其轴上旋转。我想要的是能够在我转身时旋转物体。

有点像这个例子http://threejs.org/examples/#misc_controls_orbit,除了我想使用设备方向控制进行旋转。

我知道如何合并这个功能吗?

感谢您的协助。

1 个答案:

答案 0 :(得分:5)

我未来寻求者的问题的答案是替换

中的camera
controls = new THREE.DeviceOrientationControls(camera, true);

使用您正在尝试旋转的3D对象。