Last Friday, the basic rig of our slime model was working perfectly.
Here’s an example of the slime’s hop animation working last week.
Today, we found that the rig no longer functions the same way. Even reverting back to when it was working doesn’t seem to work, so explicit changes to the joints are not the problem. The translucent cube that is moving is the Root part that we attached the outer slime to for movement. What should we do to fix?
Here’s what the hierarchy of the slime model looks like. This hasn’t been altered in the past week, so we really don’t know what went wrong. Did Roblox change the way Motor6Ds worked in custom models? I assume not because that’d break a couple other games.
Ah, there was an inlet surface at the bottom. That fixed the problem in editor, but the jump is not working when the model is unanchored in live. Is the RootPart supposed to be anchored when in live?
It plays in live, but it doesn’t rise into the air which I assume is because the RootPart is unanchored. It’s using an AnimationController to handle the animation. Should I switch to using a Humanoid in this case?
I’m just going to throw stuff out and see if any of it sticks.
You updated the rig you used to animate with and it works in studio. Did you perhaps forget to update the rig you used when it’s live?
Try uploading the animation again (or upload it as a different animation, just to be safe.) Maybe you uploaded a version of the animation while the rig was broken?
Maybe your character’s too dense? Unlikely, but it’s worth checking.
I updated everything twice, but apparently using a Humanoid instead of an AnimationController did the trick. I don’t know why but I guess it worked? Sorry for wasting time, but I’ll keep the thread up in the event that someone needs to do something like this in the future.
So I’ve gone through several design iterations for this. Right now, I’ve settled on a mix between Humanoids and BodyPositions depending on how the mob would function.
I’m planning on changing the scheme again to use pure CFrames soon, as my client-server model is being reworked again.