|
Some checks are pending
CI / checks (push) Waiting to run
Жалоба: «на рампе в 35 градусов замедление есть; чекни, как вообще физика с наклонными поверхностями работает». Добавлен замер probe_slope_angles: синтетический клин с углом от 5° до 44°, шаг вверх две секунды. Скорость: 5° — 239, 10° — 232, 15° — 196, 20° — 152, 25° — 116, 30° — 88, 35° — 65, 40° — 49, 44° — 39 юнитов/с. По движку до sv_walkable_normal (0,7 = 45,6°) замедления быть не должно: на земле вертикальная скорость обнуляется, движение по горизонтали, а склон догоняется StepMove и StayOnGround. Наш замер говорит, что скорость держит скольжение по грани (при отсечении по наклонной плоскости из горизонтальной скорости уходит нормальная компонента, а вертикаль тут же обнуляется), то есть step_move на склоне отдаёт победу прямому ходу. В CGameMovement::StepMove из двух кандидатов выбирается тот, кто ушёл дальше ПО ГОРИЗОНТАЛИ — потому в гору скорость и не падает. Разбор и приёмка записаны в docs/PARITY.md E23.6: до 44° скорость не ниже 95% от 250 на ровном полу. |
||
|---|---|---|
| .. | ||
| ARCHITECTURE.md | ||
| LUA.md | ||
| NETWORK.md | ||
| PARITY.md | ||
| PLAN.md | ||
| PROBLEMS.md | ||
| RECON.md | ||