动画 Animation

动画的本质是利用人眼的视觉暂留特性,快速变换画面,从而产生物体在运动的假象

对于three.js程序而言,动画的实现是通过在每秒中多次重绘画面实现的

使用每秒帧数FPS(Frames Per Second)来衡量画面切换速度

FPS越大,则动画效果越平滑;当FPS小于20时,一般就能明显感受到画面的卡滞现象

FPS并非越大越好,当其足够大(比如60)时,再增加帧数人眼也不会感受到明显的变化,但会消耗更多的资源

对于three.js动画而言,FPS一般在30到60之间

可以使用以下两种方式来实现动画

可以使用stat.js来记录FPS