2
$\begingroup$

I'd like to have a ball (blender game engine) which rolls forward by its own and with real physics and friction.

It shouldn't be animated though, what I'd like to have is kind of like a "motorized ball" who rolls forward just by its own force. No work arrounds with wind or invisible objects pushing or draging it.

What I did:

  • keyframes for the spinning animation (360 degrees)
  • made it a rigid body
  • sensors "always" and "action" so that it spins when in game mode

but it just falls down to the floor and spins where it is. It doesnt react to the floor whatsoever (which has collision on and is a passive).

Or is there a complete different way to do such things like "mechanical animation" or whatever it's called? Thank you in advance :)

$\endgroup$
10
  • $\begingroup$ Did you tick the Animated checkbox? $\endgroup$
    – J Sargent
    Commented Jan 6, 2015 at 16:17
  • $\begingroup$ Ouch, no, but now it rotates, falls to the floor but now I want it to move forward by its own, but it lyies just there, spinning but not moving forward... $\endgroup$
    – Sputi
    Commented Jan 6, 2015 at 16:31
  • $\begingroup$ Friction level? $\endgroup$
    – J Sargent
    Commented Jan 6, 2015 at 16:49
  • $\begingroup$ that was it :) BUT the ball moves backwards instead of forward (it looks like a moonwalk), setting friction to 0 it again rotates on its place but at least bounces a bit up and down... $\endgroup$
    – Sputi
    Commented Jan 6, 2015 at 17:08
  • 1
    $\begingroup$ I found the solution yesterday. Need to tick the box "force" and then it behaves like it should. See here: blenderartists.org/forum/… Thx for the help. $\endgroup$
    – Sputi
    Commented Jan 12, 2015 at 9:23

1 Answer 1

1
$\begingroup$

You need to tick the Animated checkbox under the Rigid Body tab:

enter image description here

If the object just sets there and doesn't roll, you should make sure your Friction levels are set properly for the involved collision objects:

enter image description here

Zero friction will result in no forward movement, make it higher and the "Stickiness" gets higher while lower settings make it more slippery.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .