|
Some checks are pending
CI / checks (push) Waiting to run
Вьюмодель (жалобы пользователя): - доворот ствола (-90°) теперь применяется в координатах модели, до поворота камеры: прибавка к мировому yaw при взгляде вниз превращалась в крен; - смещения (вправо/вниз) задаются в базисе камеры, а не мировым (0,0,-12) — иначе при наклоне камеры вьюмодель уезжала к центру экрана («ось ниже»); - play_model_animation принимает model_yaw (доворот модели), rewrite_instance тоже — путь без скелета больше не теряет ориентацию. Коллизия пропов из настоящего меша: - Physics::add_prop_hull — выпуклая оболочка вершин модели для динамических пропов (как vcollide в Source), вместо коробки с выступами; - Physics::add_static_mesh — тримеш из треугольников модели для prop_static: раньше у статических пропов коллизии не было вовсе, игрок проходил сквозь мебель; - PropMesh хранит индексы модели; оба места создания тел используют оболочку (с откатом на коробку, если вершин < 4). Все сьюты и 29 картовых тестов зелёные. |
||
|---|---|---|
| .. | ||
| src | ||
| tests | ||
| Cargo.toml | ||