Inverse Kinematics in Construct 2

  • After many attempts with limited revolute joints and applying forces, I was wondering if anyone had made any attempts to create IK solvers in Constuct 2.

    Searching the forums/manual/tutorials dug up a few old threads on intrusion style puppet models, so I was wondering if anyone had yet brought that over into Construct 2?

    Looking at a few demos of box2d on youtube there are some great examples of cars with suspension, and even a fully working (if a little buggy ) tank track system with physics based tracks.

    Here's my broken thing at the moment - if I had an IK solver, I could get the legs to adjust to the ground nicely, without them flailing around limply as they are at the moment.

    [tube]MUIdaBH_xcw[/tube]

  • I think Spriter is about the only thing I have seen lately that provides any kind of IK ability for C2, and that has to be applied to the animation in advance, nothing real time in C2 that I have seen...

  • If you spend some time tweaking your angular damping then you could get a decent result, as you can see in my tentacle attack example I made for another user. There's no solver in the common sense, but it's on its way there by connecting together a series of "bones" that are grounded by a base and given function by a controller. You could even limit rotations by using a limited revolute joint, as would be the case with limbs or even your ship's landing gear.

    Personally, I'd love to see one of our more experienced users put together a plugin that makes handling this stuff a little easier, but that's just wishful thinking.

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • Or Ashley perhaps some native support? <img src="smileys/smiley2.gif" border="0" align="middle" />

  • Here is tutorial made about it:

    http://www.scirra.com/forum/quazis-tuts-part-1-the-2-armed-ik-solver_topic39035.html

    It's made for CC but it can be used for C2.

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