2017-10-13 2 views
1

古いthree.js(r72-)アニメーションシステムでは、指定された時刻にアニメーションを開始することができました。Three.jsスキニングアニメーション(r74 +)機能

私はの線に沿って何かやった:私は新しいアニメーションシステムでこれを達成することに成功下回っている

// anim being an instance of THREE.Animation 

var duration = anim.data.length; 

anim.currentTime = Math.floor(Math.random() * (Math.floor(duration) - 0 + 1)) + 0; 

anim.play(); 

を。誰もこれを行う方法を知っているのですか?

答えて

0

ミキサーを希望の開始時刻に更新する必要があります。クリップ時間を直接更新する必要はありません。したがって:

mixer.update(start);を呼び出す前に、まずクリップを再生する必要があることがわかりました。

関連する問題