Hello,
First off, I'm not using any physics engine as I can't really find tutorials or docs on how to use the ported version.
I have 2 balls, one smaller, one bigger, both are moving in opposite directions (not 180 degrees between vectors) and are bound to collide. Both balls have different velocity values, I have both vectors in CGPoint types, and I know how to find collision between two circles.
The question is how do I find the bounce angle? multiplying velocities by -1.0 won't really work as it won't be realistic at all...
I'm guessing there should be some sort of a vector subtraction but I don't really know how should it work...
An example for a really good collision physics between two balls can be found in this flash game:
http://armorgames.com/play/349/red
Thank in advance for all replies...