Замедление и ускорение

Я делаю игру для Android и ищу относительно простой учебник по обнаружению столкновений с мячом. В частности, упругое столкновение между двумя шарами (то есть, как шары будут вести себя после столкновения - вроде как мячи для пула, когда они сталкиваются).

Кроме того, если кто-нибудь знает пример/учебник по замедлению и ускорению, я был бы признателен. Я обнаруживаю, что 2 шара находятся в непосредственной близости (еще не сталкиваются) друг с другом. Если мяч 1 находится в пределах определенного радиуса от неподвижного мяча 2, мяч 1 начнет замедляться. Как только мяч 1 достигнет другой точки ближе к мячу 2, мяч 1 изменит направление и снова начнет ускоряться до своей первоначальной скорости.

Я могу обнаружить первое столкновение и затормозить мяч 1, а также изменить его направление, но ускорение, которое я реализовал, некорректно.

Если кто-то, возможно, знает такой пример, не могли бы вы указать мне правильное направление?


person heyred    schedule 17.03.2011    source источник


Ответы (1)


http://www.euclideanspace.com/physics/dynamics/collision/twod/index.htm

http://www.gamasutra.com/view/feature/3015/pool_hall_lessons_fast_accurate_.php

person Community    schedule 17.03.2011