0
$\begingroup$

I have searched this for long and have found nothing about.

I'm trying to make a racing game like Mario Kart, but when my character reaches a certain speed, hes bounces up, like hopping, at any slight change of the ground geometry. Even at invisible edges of completely flat planes with no imperfection.

I know the Object Type Character fixes that with "step height" option, but I cannot use the "servo control" actuator on it, which is crucial.

How to add a tolerance to this small imperfections with the "dynamic object"?

Unfortunately I'm not a programmer, I am an Artist, and wondering how far I can get using the logic editor, and simple scrips.

Ill leave my project here, so you can see for yourself. Note that the details of the map such as the edges of the platforms are set to "no collision", so this is not the problem.

  • X Accel
  • Z Brake
  • C Shoot Item
  • A Hop / Drift
  • Q, E Side Step
  • Arrows - Direction
$\endgroup$
1
$\begingroup$

This is not too surprising behaviour, and the solution is to not have things rubbing at high speed. In real life, your car would grind the bottom off completely. Probably the most useful solution is to suggest using BGE's vehicle wrapper.

$\endgroup$
  • $\begingroup$ ohh. O Will try ir. it seem that I Will have to make a lot of motion actuactor modification using this. if it work I choose you answer. $\endgroup$ – Hicky8 Mar 7 '17 at 0:37
  • $\begingroup$ unfortunately that ain't gonna work for me. that system use a rigid bodies, are not compatible with the systems that I have made for dinamic body, also rigid bodies flip around with realistic physics, that's not the goal for my Kart like game. The part that interested me is the suspension, but it needs the complex system of tires and stuff attached, I can't simply use on my player. But now a have an direction. my player needs a simple suspension, a tolerance to de slight variations on ground. any idea how do achieve this with dynamic body? $\endgroup$ – Hicky8 Mar 15 '17 at 4:54

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.