gpt4 book ai didi

three.js - 在 Three.js 中沿着 LookAt 轴移动相机?

转载 作者:行者123 更新时间:2023-12-02 21:35:19 26 4
gpt4 key购买 nike

我是 Three.js 的新手,所以如果这是显而易见的,那么预先道歉。

我使用 LookAt 方法设置相机,并希望在按下键盘上的按键时沿着该矢量移动。

我尝试通过 subVector 从我正在查看的点中减去相机矢量来模仿该功能,对结果矢量进行归一化,然后按照以下方式执行操作:

camera.position.x += lookAtVector.x
camera.position.y += lookAtVector.y
camera.position.z += lookAtVector.z

...但是当我这样做时,我似乎有点漂移并且没有朝着lookAt点移动。如何在 Three.js 中沿着 LookAt 向量移动?

最佳答案

相机向下看它的负Z轴,所以你想这样做:

camera.translateZ( - distance );

三.js r.57

关于three.js - 在 Three.js 中沿着 LookAt 轴移动相机?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15660921/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com