Я делаю простую 2D-игру сверху вниз на С# с xna 4.0 и использую метод обнаружения столкновений AABB. Я определенно новичок в программировании, поэтому прошу прощения, если этот вопрос очень простой.
Я хочу, чтобы несколько врагов двигались к игроку, чтобы атаковать его, но всякий раз, когда я добавляю более одного, мне очень трудно управлять столкновением и управляться между ними всеми. Как мне управлять простым пересечением прямоугольников, которое я использую? Я пытался установить врагов в их предыдущее положение, если столкновение возвращалось, но это делало много странных вещей.
Спасибо за любую помощь!