动画在 Three.js 内完成时的事件?

Event for when animation is completed in Three.js?

我有很多动画想要 运行,一个接一个。我怎样才能知道什么时候完成,以便我知道开始下一个?

更新抱歉,我应该提到这些是我正在做的骨骼动画。

几个选项:

1:您可以将动画包含在 setTimeout() 函数中:

setTimeout( function() { animation1; }, waitTime );
setTimeout( function() { animation2; }, waitTime + duration_of_animation1 );
setTimeout( function() { animation3; }, waitTime + duration_of_animation2 );

2:看https://github.com/mrdoob/frame.js还没有发布。

动画尝试使用tween库,解决的远不止这些:

https://github.com/tweenjs/tween.js/