Vai al contenuto principale

Ricerca

Puppets hands dont collide with object

  • Mm Bogdan & Matt

    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

  • LadyLexUK
    Conversation starter

    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.

  • LadyLexUK
    Conversation starter

    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.

  • thebiv

    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.

  • thebiv

    Not sure if that would work, that's nothing I've messed with.

    Hey! I know you! I've enjoyed your vids.

  • PassTheRizla

    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)

  • LadyLexUK
    Conversation starter

    '@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.

Accedi per aggiungere un commento.