I am working on a simple game and I am deciding how I should let users interact with the world. I really have 2 options,
1.) When the user moves an object I apply a force to the body
2.) With each move iteration I "move" the body by setting position.
Which is "better" or am I looking at this wrong entirely and should I be doing something different?
Also, does it matter if I want to keep the object stationary when it is hit by another body (I am assuming this means I will need to use static body which leads me back to #2)?