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