Puppy Winthorpe
Registered User
Join date: 21 Jul 2006
Posts: 3
|
11-18-2006 04:10
I'd like a blast of magic to shoot out of the hands at a certain point, does anyone know how to do this? Using Avimator, NOT QAvimator.
|
Johan Durant
Registered User
Join date: 7 Aug 2006
Posts: 1,657
|
11-18-2006 04:53
Maybe in script you can trigger an event based on the animation playback. Not sure, haven't ever done that.
_____________________
 (Aelin 184,194,22) The Motion Merchant - an animation store specializing in two-person interactions
|
Foolish Frost
Grand Technomancer
Join date: 7 Mar 2005
Posts: 1,433
|
11-18-2006 15:57
I have a solid solution for you, though more work.
You make TWO animations. One is the 'prep' animation of doing the buildup to the final pose. This has the hand waving and body motion that sets up for the final pose. have this so that it can be cycles as long as is needed.
Next you make the final pose, either as a single frame pose, or as an animated pose that moves a bit.
Next, make the special effect. That's up to you.
Now, you put those together in a scripted item that runs the prep cycle animation, and then runs the final pose and starts the effect. Then just cut off the effects when done.
Anything else?
|
Maker Mu
Registered User
Join date: 18 Oct 2006
Posts: 14
|
11-20-2006 15:33
From: someone Now, you put those together in a scripted item that runs the prep cycle animation, and then runs the final pose and starts the effect. Then just cut off the effects when done. I think the code won't wait for the first animation to end. How about just one animation. Set the event timer immediately after starting the animation to the elapsed time from start to when the particles should happen. The timer event starts the particles.
|
Foolish Frost
Grand Technomancer
Join date: 7 Mar 2005
Posts: 1,433
|
11-21-2006 12:40
From: Maker Mu I think the code won't wait for the first animation to end.
How about just one animation. Set the event timer immediately after starting the animation to the elapsed time from start to when the particles should happen. The timer event starts the particles. You answered your own question. You make the second animation IN CASE the animation is off time. That prevents it from throwing the laser/whaever effect randomly. The second animation will load faster, since it's just one frame, and override the long animation. And use llSleep to pause the sequence between the long animation and the final pose.
|