我一直在试图弄明白Chrome 10万Stars实验是如何使用THREE.Gyroscope来保持物体面对相机的(as mentioned here)。
我找不到任何简单的THREE.Gyroscope示例或文档来使用它。
我确信这是一件容易实现的事情,但我只是不知道如何创建一个陀螺仪,并让它保持一个特定的对象面对相机。
有什么想法吗?
发布于 2013-12-22 02:46:15
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) -当你完成让相机跟随该对象的时候
https://stackoverflow.com/questions/19350155
复制相似问题