Сейчас выяснилась такая неприятная история. Вот мой qc файл.
C++ Source Code:
1
//reference mesh(es)
2
$body "mansion01""mansion01"
3
$body "mansion02""mansion02"
4
$body "mansion03""mansion03"
5
$body "mansion04""mansion04"
6
$body "mansion05""mansion05"
Коллизия строится всегда только для первого body. Остальные тупо игнорятся. Проверил на двух моделях. Как построить коллизию для всех?
Может я просто неправильно пишу qc файл (в моделировании не силен). Модель, впрочем, нормально выглядит.
Aynekko писал: У меня уже давно можно сказать своя версия ксаша и ксаш мода, там уже давно совместимости с халфой нет и работает только мой (ксаш-)мод.
Как Юнити который надо обязательно дописывать под себя
Этот код отвечает за гейты на сервере в мультиплеере на одиночной игре он не отрожается.
Дядя Мишь где может быть код сылающийся на этот для мультиплеера?
Я так понимаю если ево убрать поправить то гейты будут идти с клиента как при gl.render 1
И прямо ни разу не ошибся? Ну смотри чтобы утечек памяти не было.
Цитата:
Aynekko писал: А с застреванием в коллизии что-то вообще можно сделать?
Часто застревает?
Цитата:
Crystallize писал: Как Юнити который надо обязательно дописывать под себя
у Юнити всё же закрытые сорцы.
Цитата:
Next Day писал: Как ево правильно поправить ?
в EstimateGaitFrame надо смотреть чему равен m_pCurrentEntity->curstate.fuser1;
он должен меняться, когда игрок бегает. И в сингле и в мульте.
Вот для начала проверь это.
Дядя Миша писал: И прямо ни разу не ошибся? Ну смотри чтобы утечек памяти не было
Вполне мог ошибиться. А так коллизия построилась для всех моделей и всех боди, phys_debug показывает коллизию всй модели, ходить можно.
Застревания на моделях остались в тех же местах, что и до этого исправления. Вот тут можешь глянуть новый код функции, буду только признателен если там что не так. https://github.com/SNMetamorph/PrimeXT/issues/30
Цитата:
Дядя Миша писал: Часто застревает?
Очень часто. И провалы сквозь пол местами (до изменения функции тоже были в тех же местах). Дебаг показывает что коллизия там есть.
Иногда идешь, зацепляешься за что-то и все - намертво встрял.
У товарища тоже мод тестировал на ванили еще - перепрыгивал через заборчик и просто застрял в нем. Без ноуклипа не выбраться.