在three.js中为相机平稳移动

问题描述:

我正在尝试修改全景equirectangula播放器(https://github.com/mrdoob/three.js/blob/master/examples/webgl_panorama_equirectangular.html),以便为相机添加一些平滑移动。是否有机会让它像立方体例子那样移动(https://github.com/mrdoob/three.js/blob/master/examples/canvas_geometry_cube.html),而不会破坏mousedown,但平滑淡出?在three.js中为相机平稳移动

Javascript原始鼠标输入事件率太低,无法顺利更新。我假设鼠标输入事件的频率比FPS低得多。

解决方案将在鼠标输入事件之间进行插值。第一人称射击者称这个鼠标平滑。过滤传入事件,使用样条插值,增加动量(也称为iPhone风格滚动)等。