我正在尝试让一个对象在 Three.js 中旋转。然而,我的目标并不那么简单。我知道如何使对象旋转,但我想要的是让它旋转一定的时间而不是无限期地旋转。我不知道该怎么做。
旋转是“this.rotation.(x, y or z) += 0.1”
有人知道如何编写我想做的事情吗?
在我看来,动画的逐帧方法有点复杂,因为你需要抽象很多变量和逻辑。
您可以做的是使用“命令式动画”,称为“补间”。
您可以在这个demo的源代码中找到示例。