-
Notifications
You must be signed in to change notification settings - Fork 87
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Баг с дистанцией до цели #387
Comments
Специально проверял на чистой игре + последний релиз OGSR |
кстати да, есть. Но не всегда и не везде. ЧуднО. |
Подсказка: проблема в функции |
Сомнительно |
Там берётся позиция Device.vCameraPosition: xrGame\map_location.cpp |
В методе Fvector2 tt = map->ConvertLocalToReal(m_position_on_map);
Fvector ttt;
ttt.set (tt.x, 0.0f, tt.y);
float dist_to_target = Level().CurrentEntity()->Position().distance_to(ttt);
map->SetPointerDistance (dist_to_target); Вот так: Fvector2 tt = sp->MapLocation()->Position();
Fvector ttt;
ttt.set(tt.x, 0.0f, tt.y);
float dist_to_target = Actor()->Position().distance_to(ttt);
map->SetPointerDistance (dist_to_target); Полечило |
выглядит логично. я перенесу в репу |
Нет, не работает нормально. Вообще я этот баг не могу повторить. Нужно больше информации |
@joye-ramone да, заметил. Мой вариант работает правильно только тогда, когда я нахожусь на той же локации, на которой метка цели. Если быть на другой локации, дистанция приведёт к рандомной точке на карте (предположительно к координатам, которые занимает цель на той локации, на которой она находится). |
Ок проверим. |
да, так и есть
Можно просто в лоб совместить в целом, ну или найти причину бага. Посмотрю что можно сдлеть |
Если вращать камерой, стоя на месте, расстояние до цели на радаре будет меняться.
В оригинале такого не наблюдал
The text was updated successfully, but these errors were encountered: