|
Some checks are pending
CI / checks (push) Waiting to run
- Убран feed-forward скорости цели: он складывался с реакцией на ту же ошибку и на круговых движениях мышью давал перелёт. Осталась пружина v = ошибка / timeToArrive (отставание 60 юнитов при 1200 — как в GMod), тест circular_target_does_not_overshoot. - Grab хранит ориентацию относительно камеры (кватернион): при повороте взгляда проп поворачивается вместе с ним, E вращает в осях камеры, а не мировые углы. Тест grab_keeps_angle_relative_to_camera. - Вьюмодель физгана: телефото-посадка (distance 80, scale 2.12, right/up 59), перспектива FOV 100 больше не растягивает упоры и руки; idle-анимация. - Физика игрока: кинематическая капсула высотой 72 (add_character / move_character), пропы не проходят сквозь игрока; луч физгана игнорирует Character-тела (иначе начинался внутри своей капсулы). push_props толкает пропы в сторону движения с sqrt(10/mass) — лёгкие отлетают, тяжёлые едут медленно; замороженные и удерживаемые не толкаются; noclip уводит капсулу под карту. - Lua: DTextEntry IsMultiline/GetMultiline/Get- и SetEnterAllowed, заглушки panel_meta (OpenURL) — исправлены OnKeyCodeTyped и падения таймеров меню. Проверки: cargo fmt, clippy -D warnings, cargo test --workspace — зелёные; новые тесты капсулы, луча, угла и кругового движения. |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||