So, I’m working on a sidescroller game right now (well, more accurately, accumulating all of the tech for it), and I’ve gotten to using controls and moving the character around the world. So I was curious as to what everyone thought about using ODE or the default Panda physics. Here’s some info on the game.
All of the characters and environments are 3D, but the movement is restricted to 2D (like I said, it’s a sidescroller). I’m far from trying to run a physics simulation, but I obviously do need collision, and basic physics things like jumping, etc. My hesitation with using the default Panda physics comes from my previous use of things like BlitzBasic, where if an environment object moves, it passes right through the character, or does not move the character with it (ie. standing on a moving platform).
I also read somewhere that ODE does not like being restricted to 2D, and it may cause problems. Is this also the case with default Panda physics? I’ve also seen 2D physics engines like Box2D, but as it’s not integrated, it would probably be more difficult to use.
So basically, I would like to know any thoughts on how to go about this. ODE seems like it’s probably overkill for what I need, but the collision looks easier to me than what I’ve seen in the Roaming Ralph example.
Any ideas? Thanks for listening.