Ok, I got the following code
IVS_AnimMixer[num] = new THREE.AnimationMixer( object.scene );|
action = IVS_AnimMixer[num].clipAction( object.animations[ IVS_WhichAnim[num] ] );|
action.play();|
My question is with this
action.crossFadeTo(newanim, delay, true );
what do I enter for newanim ?
It’s an instance of AnimationAction
. So the same type like your action
variable.
so it would be like
actionnew = IVS_AnimMixer[num].clipAction( object.animations[Anothernumber ] );
Yes, actions are responsible for the playback of an animation clip and clipAction()
is the primary way to created them. There is actually a guide that provides some insights in the engine’s animation system. Might be useful for you: three.js docs
Sorry for the delayed reply. Yes I have read that. The issue seemed to be local vs global variables, but for some reason, the FadeTo still does not work for me. I did get FadeFrom to work correctly, so while I still do not why it did not work, at least I now have a solution…
THanks
1 Like
Same for me can’t get CrossFadeTo working, however From works like a charm