|
Some checks are pending
CI / checks (push) Waiting to run
Диагностика (покадровый замер в probe_slope_angles + трасса step_move) на 35°: равновесие скорости было x = 66,8, z = +41,8 при разгоне 41,7 за кадр. Расчёт «каждый кадр теряется нормальная компонента» (v·cos²) сходится с замером, значит скорость гасилась о склон при посадке подшага. В движке вертикальная часть шага — трассировка вниз с переносом позиции, скорость после неё не меняется (StayOnGround; в StepMove «Move down a stair» — трассировка, а не TryPlayerMove). У нас посадка шла через move_aabb, и её контакты гасили скорость ещё и в update. Правки в step_move: при победе подъёма скорость берётся без гашения о склон, и контакты посадки наружу не отдаются. Замер probe_slope_angles: 5° 239, 10° 233, 15° 226, 20° 214, 25° 195, 30° 175, 35° 147 (было 65), 40° 132 (было 49), 44° 107 (было 39). Цель — 250 до 44°; остаток теряется на прямом (скользящем) пути, который иногда всё ещё выигрывает выбор. Следующий шаг записан в docs/PARITY.md E23.8. Все 28 картовых тестов и весь workspace зелёные. |
||
|---|---|---|
| .. | ||
| ARCHITECTURE.md | ||
| LUA.md | ||
| NETWORK.md | ||
| PARITY.md | ||
| PLAN.md | ||
| PROBLEMS.md | ||
| RECON.md | ||