Таким образом, формула в основном такова: xd = x2-x1 yd = y2-y1 Distance = sqrt(xd * xd + yd * yd)
Но ведь формула должна быть разной в зависимости от того, находится ли что-то выше, ниже, слева или справа от другого объекта?
Например, если бы у меня был спрайт в середине экрана, а враг где-то внизу, потребовалось бы изменить «x2-x1» (скажем, спрайт игрока — x1, враг — x2) наоборот, если вместо этого враг был наверху?