Puppets hands dont collide with object
When I put my puppets hands out they do not collide with objects in front of it - they pass through. I am trying to create a push animation but the hands are not colliding with the block.
-
Hi,
by default the puppets limbs do not have collision on but you can tweak the limbs and set collision on. You will not get a terribly convincing result though in most cases. In order to make it look nicer you may want to keyframe the arms being pushed back and use a laser gadget to gradually apply the keyframe the nearer you get to the object you are pushing.
thanks
Matt -
This does not stop the player walking into the block. Collision on the hands and arms creates distortion of the limb as it collapses when you hit the block so that does not work. I am not understanding what you are wanting me to do here.
I am using a laser to detect the block - this activates the keyframe for the arms. A triangle press moves the block. However the player can continue to walk forward into the block. I dont know how to stop the player from doing that. -
I have got a workaround by changing my animation to pull the arms up higher than I wanted, which looks okay, but it would be nice if I could work out a way to stop the player from moving into the block so I can have him standing a little further back.
-
What if you put an invisible block on the end of the hands that has collision on? That way you could have a collision object without limb distortion.
-
Not sure if that would work, that's nothing I've messed with.
Hey! I know you! I've enjoyed your vids. -
Can you block the control signal (controller sensor?) for the walking with a node temporarily when laser distance hits 0, until control signal (controller sensor?) hits 0 (stopped pushing stick)
-
'@PasstheRizla I considered that and had some difficulty getting that logic to work - I could have played around with it a bit more and might have got something to work along those lines but found an alternative method that just embraced the situation. The results can be seen in this video
https://youtu.be/e9W0N3nh8jc
@thebiv No that didnt work either because the non collison settings of the puppet overrided the block.
Vous devez vous connecter pour laisser un commentaire.