【发布时间】:2015-07-09 21:16:45
【问题描述】:
我使用 three.js 创建了一个基本场景。我的目标是基于 FirstPersonControls.js 制作一个 pov 相机
我修改了它的代码以满足我的需要(通过鼠标点击移动视图等)我几乎完成了,但仍然存在一个错误:当我第一次移动相机时,它不会从对象的位置开始移动我正在查看场景负载。
这只发生在我设置相机的位置时。否则,它几乎可以工作,正如您在此链接中看到的那样:http://jsfiddle.net/42qeojs0/
只需取消注释这 3 行(第 60 行之后)
camera.position.x = 10;
camera.position.y = 10;
camera.position.z = 250;
然后,尝试通过拖动鼠标在对象周围移动视图。您会看到拖动的开始位置与您第一次看到的位置不同。
提前致谢
【问题讨论】:
标签: javascript math 3d three.js