How do I create a revolute joint at runtime

0 favourites
  • 7 posts
From the Asset Store
Fully commented source code/event sheet & sprites to create a space shooter game
  • Hi,

    I want to construct a simple car at run-time.

    At first all parts (2 wheels and a chassis at the moment) are laying on the floor, away from each other.

    All parts have Physics behavior and all are movable (except the floor).

    Then, lets say on touch, I want to assemble the car and let it drive away.

    Now, in order to create the revolution joints correctly I need to move the wheels first to the 2 "Axle" Image Points of the chassis.

    But moving a wheel to its axle causes a bump and move the chassis.

    How can I "construct" the car upon an event in such way I can let it drive away?

    Thanks

  • pin object?

  • Hi, thanks for your response.

    I don't think that will work since pinning the wheel to the chassis does not move it to the Image Point.

    When moving the wheel towards the chassis after pinning it, it pushes the chassis away (in Pin -> Bar mode).

    Other Pin modes have other effects, but none results in attaching the wheel to the chassis without applying force to it and causing movement.

    Anyone another idea in how to solve this?

  • Try Construct 3

    Develop games in your browser. Powerful, performant & highly capable.

    Try Now Construct 3 users don't see these ads
  • Have you tried disabling collisions between the wheel and chassis .

  • Is it possible to disable collisions between two specific object types?

    I tried to simply set the collision property to disabled for the two objects (should not collide with anything anymore?) but that has no effect.

    The wheel still pushes the chassis away...

  • Have you try setting Imagepoints?

  • Yes, I have. I use them in the creation of the revolution joint.

    Do you have a small working example? => two circles (wheels), one bar (chassis) with two imagePoints for the wheels.

    All laying apart on a floor, then on click anywhere, put the wheels and chassis together to become a 'car'.

    All with physics enabled so when the car gets an impulse, it will move nicely.

    Thanks

Jump to:
Active Users
There are 1 visitors browsing this topic (0 users and 1 guests)