- Статус
- Оффлайн
- Регистрация
- 13 Фев 2026
- Сообщения
- 295
- Реакции
- 7
Народ, кто копался в логике снарядов Rust, подскажите по предсказанию. Пытаюсь реализовать корректный сайлент под луки/арбалеты, но столкнулся с тем, что расчеты летят по низам — стрелы стабильно ложатся в землю или в ноги, вертикальная поправка вообще неадекватная.
Использую стандартный набор: скорость пули (bullet velocity) + гравитация, но по факту картина «мидовая», промахов куча. Есть подозрение, что я упускаю какие-то специфичные переменные или неправильно отрабатываю drag снаряда в расчетах.
Что уже проверил:
Вопрос к тем, кто уже допиливал подобные системы: как вы вытягиваете нормальное предсказание под Silent Aim? Может есть какие-то нюансы по получению данных из памяти или специфичные оффсеты, которые в паблик-сурсах часто игнорируют? Не прошу готовый сурс, просто направьте в нужную сторону по матчасти или методу реализации.
Кто сталкивался с подобным поведением снарядов, отпишитесь, в чем может быть затык?
Использую стандартный набор: скорость пули (bullet velocity) + гравитация, но по факту картина «мидовая», промахов куча. Есть подозрение, что я упускаю какие-то специфичные переменные или неправильно отрабатываю drag снаряда в расчетах.
Что уже проверил:
- Корректность получения данных по вектору цели и дистанции.
- Привязку к текущему снаряду (Projectile).
- Учет сопротивления воздуха (air resistance).
Вопрос к тем, кто уже допиливал подобные системы: как вы вытягиваете нормальное предсказание под Silent Aim? Может есть какие-то нюансы по получению данных из памяти или специфичные оффсеты, которые в паблик-сурсах часто игнорируют? Не прошу готовый сурс, просто направьте в нужную сторону по матчасти или методу реализации.
Кто сталкивался с подобным поведением снарядов, отпишитесь, в чем может быть затык?