Машина готова!
Остался только один момент, это выход игрока из машины, сейчас он спавнится на крыше
Какие есть фичи:
- более-менее адекватная "физика" подвески
- возможность задать мягкость подвески
- возможность задать 2 камеры (положение задается в редакторе), а так же степень их отклонения влево-вправо при поворотах
- эффект приземления с трамплина: тряска, звук, замедление скорости
- при врезании игрок получает дамаг, зависимый от скорости
- разное поведение на разных поверностях - grass, dirt, water, gravel, wood (что имеется в виду - можно настроить коэффициенты потери скорости, к примеру если поставить 0.8 для dirt, то на этой поверхности макс. скорость и степень разгона уменьшатся в 0.8 раз
- тряска кузова на нестандартных поверхностях, к примеру dirt и grass, зависит от скорости
- при переходе на новую поверхность со свойствами отличной от предыдущей скорость плавно замедлится до нужного коэффициента
- звуки шин на разных поверхностях разные
- модель водителя - задается отдельной энтитей, поэтому ставится по желанию - имеет анимации поворота руля, смотрит назад когда едет (и поворачивает руль), а также имеет анимки дамага слабого и сильного (за анимки большое спасибо Next Day)
- поведение под водой зависит от трех уровней воды. В планах сделать отключение машины при полном погружении и невозможность юза. Пока что просто замедляется скорость.
Машина сделана без физики, имеются некоторые несовершенства в плане коллизии. Все, что использовалось - это парент-система XashXT, чтобы прикрепить колеса и кузов к собственно невидимому брашу func_car. В общем, сделал насколько хватило умения.
В моде будет использован вариант с багги, во второй главе. Начинаю делать карту
