动画 (Animation) 与交互 (Interaction) Three.js 中的动画与交互:打造沉浸式体验 6.1 动画 (Animation) 动画是指随时间改变对象属性的过程。在 Three.js 中,可以通过多种方式实现动画,包括: 手动更新: 在渲染循环中直接修改对象的属性。 Tween 动画库: 使用 Tween.js 等库来创建平滑过渡的动画。 骨骼动画: 使用 和相关的类来控制骨骼动画。 着色器动画: 在着色器中直接操作顶点和片段数据,实现高级动画效果。 6.1.1 手动更新 这是最基本的动画方法。在渲染循环中,我们修改对象的属性(例如位置、旋转、缩放、颜色等),从而产生动画效果。