0 votes
asked in General Help by (140 points)
I have props setup and working, but would also like to implement climbing.
Is there a solution that works best with puppet master?

I was thinking of setting up fixed joints where i want to lock the arm, but wasn't sure if this was something that the asset already solved.



1 Answer

0 votes
answered by (22.8k points)

I don't have a built in system for this, so many ways people could set up a climbing system, can't really make a generic solution useful for all. You can try attach a ConfigurableJoint or FixedJoint between the hand and the climbable object if you need them to be attached. If you need the puppet to hang from that point, you'll also need to unpin it (behaviourPuppet.SetState(BehaviourPuppet.State.Unpinned);) and also set BehaviourPuppet's canGetUp bool to false.


commented by
When setting the state to unpinned, the puppet goes into the writhing position, how would i disable this?
commented by (22.8k points)
You'll have to get rid of BehaviourFall, also clear the "Switch To Behaviour" field from BehaviourPuppet's OnLoseBlance event.

Welcome to RootMotion Q&A, where you can ask questions and receive answers from the developer of Final IK and PuppetMaster and other members of the community.

Post as a guest, create an account or login via Facebook.

Please use the correct category when you post your questions.