我一直在努力讓我的頭腦圍繞着Chrome 100,000星實驗如何使用THREE.Gyroscope來保持面向相機的物體(as mentioned here)。使用THREE.Gyroscope保持面向相機的物體
我找不到任何簡單的例子或文件的THREE.Gyroscope與它的工作。
我確定這是一個簡單的事情來實現,但我只是不能解決如何創建一個陀螺儀,並讓它保持面向相機的指定對象。
任何想法?
我一直在努力讓我的頭腦圍繞着Chrome 100,000星實驗如何使用THREE.Gyroscope來保持面向相機的物體(as mentioned here)。使用THREE.Gyroscope保持面向相機的物體
我找不到任何簡單的例子或文件的THREE.Gyroscope與它的工作。
我確定這是一個簡單的事情來實現,但我只是不能解決如何創建一個陀螺儀,並讓它保持面向相機的指定對象。
任何想法?
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)
對象 - 當你完成相機後續該物體