在three.js中平稳移动相机

时间:2012-07-23 11:43:09

标签: webgl 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上移动但是平滑淡出?

1 个答案:

答案 0 :(得分:0)

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

解决方案将在鼠标输入事件之间进行插值。第一人称射击游戏称此鼠标平滑。过滤传入的事件,使用样条线进行插值,添加动量(例如,iPhone样式滚动)等。