How do I make a proper snake tail

  • I am trying to make a proper snake tail that doesn't get all freaked out when it moves.

    Imagine is a simple circle for each "body" part, I want it to move and rotate like a real snake. I've tried pinning, and doing using image points and moving to position but it never looks right.

    I don't want to use a smoke trail type effect where the end piece dies off and you spawn a new one.

  • have you tried using physics revolute joints?

  • I was hoping to do it without physics given the fact the game has the character moving all over the screen. Should I just turn off inertia and world gravity?

  • Try Construct 3

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

    Try Now Construct 3 users don't see these ads
  • revolute joints tend to act funny, i was trying to make an example but found that the snake body pieces would turn and get the whole snake to turn with it, thus creating a vortex of spinning snake.

    my other thought was a system to simulate the "snake" game. set the controls to only be able to turn 90 degrees at a time and every time it turns create a waypoint for the body pieces to follow, would that work?

  • So I found that if you use the Pin with Rope style, and position the tail pieces right, you get a really good tail effect. Basically revolts without the physics

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