Hey everyone!
I’m currently working on a musket (R15) and am now on the wondrous part of animations.
I’m currently struggling with the reloading animation, and am wondering if the current system if the best way possible.
Before we start, I think it’s important to note that the musket is welded to the LeftHand (via Motor6D), and that the ramrod is also connected via a Motor6d.
https://giant.gfycat.com/EducatedGrandGelada.webm
You can see the reload animation above, please pardon the animation, I’m not a good animator. As you see, around a few seconds into the animation the musket is still attached to the left hand. Well, to combat this, in a script it detects when it gets to a certain keyframed named: ConnectWeld
. Once it reaches it, it creates a WeldConstraint between the handle of the musket and the rightarm (to simulate holding the rifle). Then, it disconnects it when it gets to the disconnectweld keyframe, etc… I think you see how the process works.
Anyhow, I’m wondering if there is a better system in place. I mean, I could just change the motor from LeftHand to RightHand at that keyframe and switch it back, or is the weldconstraint fine?
Just looking for any ideas, thanks