У меня проблема с кодом в программе Game Maker. Я делаю маленькую игру, в которой есть путь, по которому идут враги и ставят героев на свою сторону, и когда враг приближается к нему, он поворачивается к нему и стреляет в него. I Я использую этот код
var ex, ey;
ex = instance_nearest(x, y, enemy).x;
ey = instance_nearest(x, y, enemy).y;
if point_distance(x, y, ex, ey) < 150
{
image_angle = point_direction(x, y, enemy.x, enemy.y);
}
Код работает хорошо, но проблема в том, что мои герои только go только первому врагу, когда они приближаются к ним, а не go остальным, даже когда первый враг вне зоны досягаемости. Какое решение, пожалуйста, фото для иллюстрации Герои игнорируют ближайшего врага и направляются только к первому врагу, который появится в игре