2015-08-19 56 views
0

我正在使用ColladaLoader将我的模型和骨骼动画加载到Three.js中,并且据我所知,它似乎在做正确的动作,但动画对于一些原因。你如何控制动画的速度?Three.js中的动画太快

回答

2
var animation = THREE.Animation(mesh, animationData); 
animation.timeScale = 1/5 ; // add this 

默认timeScale为1,缩小便,以降低您的动画

+0

谢谢,但这并没有影响。也许还有别的错误。 – adam0101

+0

你可以链接你的场景的例子吗? – Atrahasis

+0

我不得不在plunkr上创建自己的场景,这样你才能看到它,但是这样做时我创建了一个实际上按预期工作的版本!所以这个问题必须在我的代码中的其他地方。我会继续挖掘。尽管在工作版本中,您的解决方案确实可以改变动画的速度,所以我会把答案写在您的头上。谢谢你的帮助!顺便说一句,这是动画,如果你好奇:http://plnkr.co/edit/clHxI7kHL6ylZ2O6I5Uw?p=preview – adam0101