Hello, i am trying to build a simple space shooter game, but i am stumbling in some aspects of the physics engine.
Actually i have a spaceship and a asteroid. I made the ship kinematic and the asteroid a RigidBody2D, because i wanted it to rotate when they collided. But when i move the spaceship using:
move(velocity * delta)
The asteroid wont move at all. But when i move the ship using:
set_pos(get_pos() + velocity * delta)
The asteroid behaves like expected and moves/rotates.
I am having a hard time trying to understand that. If someone could help me i would be really thankful.