我正在使用THREE.JS和Web Audio API创建一个3D游戏。我遇到的一个问题是,我想使用Web音频监听器方向,并将监听器定义为相机,其位置和方向不断更新。
我的问题是,有没有办法轻松地获取THREE相机的向量方向?
我尝试通过使用旧的相机位置,并使用速度向量计算它面对的方向来计算它,但当相机静止时,这种方法行不通...
是否可以通过使用camera.rotation.x,camera.rotation.y,camera.rotation.z来创建一个单位向量呢?
或者有更简单的方法吗?
非常感谢您的时间!
我的问题是,有没有办法轻松地获取THREE相机的向量方向?
我尝试通过使用旧的相机位置,并使用速度向量计算它面对的方向来计算它,但当相机静止时,这种方法行不通...
是否可以通过使用camera.rotation.x,camera.rotation.y,camera.rotation.z来创建一个单位向量呢?
或者有更简单的方法吗?
非常感谢您的时间!
camera.getWorldDirection(new THREE.Vector3())
。 - alexia