Показать сообщение отдельно
Старый 22.03.2012, 03:16
Alex_S вне форума Посмотреть профиль Отправить личное сообщение для Alex_S Найти все сообщения от Alex_S
  № 1  
Ответить с цитированием
Alex_S

Регистрация: Mar 2012
Сообщений: 2
Question Столкновение окружностей

Здравствуйте.
Подскажите или посоветуйте материал (статьи, уроки) где раскрывается тема столкновения юнитов друг с другом в процессе передвижения к одной для всех цели (например, движение толпы монстров на игрока как в Alien Shooter).
Пишу алгоритм поведения врагов для изометрического шутера, и наткнулся на данную проблему. В данный момент для каждого юнита(представлены как окружности), перед обновлением координат, проверяется столкновение со всеми остальными, если после добавления соответствующего значения вектора скорости по Х столкновение состоится, то движение юнита прекращается по оси Х, то же самое для У. Это работает корректно только для 2-3 юнитов, когда их больше, все остальные юниты игнорируют запрет на движение и сливаются воедино.
Как решить данную проблему?
Заранее благодарю.