使用THREE.Gyroscope保持物体面向相机

时间:2013-10-13 20:52:37

标签: three.js

我一直试图了解Chrome 100,000 Stars实验如何使用THREE.Gyroscope来保持对象面向相机(as mentioned here)。

我无法找到THREE.Gyroscope的任何简单示例或文档。

我确信这是一件很简单的事情,但是我无法弄清楚如何创建一个陀螺仪,让它保持一个指向对象的指定物体。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

var gyro = new THREE.Gyroscope(); - 声明一个陀螺仪

gyro.position.set(x,y,z); - 设置陀螺仪的初始位置

gyro.scale.set(x,y,z); - 比例。它改变了陀螺仪的尺寸,即当使用陀螺仪跟踪物体时,当我们将比例设定为小于1时,陀螺仪从更近的点变焦到物体。 试验上述两个量来调整陀螺仪的起点和变焦范围。

scene.add(gyro);

gyro.add(camera); - 将相机连接到陀螺仪上

specificObject.add(gyro); - 将陀螺仪连接到我们想要保持在前面的物体上

gyro.remove(camera) - 当您完成照相机操作时,