Дружбан ваяет тягач/грузовик и тп
Он довольно большой и фургон/кузов загораживает обзор + ему надо было разглядеть подвеску в работе поподробней
Те камеру надо было отодвинуть
Поскольку бегемоты, то ли по глупости, то ли по скудоумию (скорее оба варианта ), в конфиге модели не предусмотрели таких параметров как
дистанция камеры, углы ее наклона итд итп, а сделали это тупо в скрипте, пришлось моддидь.
Вариант моддинга внешней (от 3го лица) камеры автомобильчика, как обычно через класс, но моддим конструктор (без override). Я не стал изобретать велосипед и поступил по "серверному"... Вроде получилось и все работает как надо. Зил кажет нормально, остальные то же.
modded class DayZPlayerCamera3rdPersonVehicle extends DayZPlayerCameraBase
{
void DayZPlayerCamera3rdPersonVehicle (DayZPlayer pPlayer, HumanInputController pInput)
{
Print("CLIENT: КАМЕРА ДЛЯ ТОЧИЛЫ: ИГРОК: " + pPlayer.ToString() + ", ТОЧИЛА: " + pPlayer.GetCommand_Vehicle().GetTransport().GetType());
if (pPlayer.GetCommand_Vehicle().GetTransport().GetType() == "ZIL130")
{
m_fDistance = 8.0; //дистанция
m_CameraOffsetMS = "0.0 1.3 0.0"; //стартовый наклон камеры
Print("CLIENT: КАМЕРА ДЛЯ ТОЧИЛЫ: МОЯ КРУТАЯ ТОЧИЛА: ДИСТАНЦИЯ КАМЕРЫ: " + m_fDistance);
return;
}
m_fDistance = 4.0; //стандартная дистанция
m_CameraOffsetMS = "0.0 1.3 0.0"; //стартовый наклон камеры
Print("CLIENT: КАМЕРА ДЛЯ ТОЧИЛЫ: СТАНДАРТНАЯ ТОЧИЛА: ДИСТАНЦИЯ КАМЕРЫ: " + m_fDistance);
}
}
Понятно что это для клиента (ну те для обычного мода) и на сервере бесполезно.
Фото с тестового грузовика из АРМА 3 мод. свои он пока просил не показывать