
25.11.2013, 00:38
|
|
Регистрация: Aug 2010
Сообщений: 22
|
Demonstr, в зависимости от того, чем представлены bot и bullet. Если AABB (ограничивающие прямоугольники со сторонами, параллельными осям координат), то, если на каждой оси расстояние между центрами прямоугольников по модулю меньше суммы их полуширин - засчитываем столкновение. Верно для случая, когда скорость пуль не велика, т.к. на больших скоростях пули могут проскакивать сквозь бота. В этом случае можно выполнять проверку чаще, т.е. разбить расстояние пройденное пулей на несколько интервалов.
|