Тема: Вопросы
Показать сообщение отдельно
Старый 11.11.2019, 20:01   #7525
GUZKNIFE
Местный
 
Аватар для GUZKNIFE
 
Регистрация: 03.03.2009
Адрес: г.Харьков
Сообщений: 218
Отправить сообщение для GUZKNIFE с помощью ICQ
По умолчанию

Цитата:
Сообщение от tarakan67 Посмотреть сообщение
Здравствуйте! Кто-нибудь знает, как уменьшить время закрытия/открытия фонаря?
Вот код:
Код:
public void moveCockpitDoor(float f)
    {
            resetYPRmodifier();
            hierMesh().chunkSetAngles("Blister1_D0", 0.0F, 100F * f, 0.0F);
            if(Config.isUSE_RENDER())
            {
              if(Main3D.cur3D().cockpits != null && Main3D.cur3D().cockpits[0] != null)
                   Main3D.cur3D().cockpits[0].onDoorMoved(f);
                setDoorSnd(f);
            }
     }
С таким же кодом у мессеров фонарь закрывается/открывается нормально, а у Су-6 ну о-о-очень медленно(10-12 сек.)
Единственное отличие - фонарь у Су-6 имеет в разы больше полигонов, чем фонари мессеров, это может влиять на скорость открытия/закрытия?
Попробуйте после этой команды добавить эти строки:


public void onAircraftLoaded()
{
super.onAircraftLoaded();
FM.CT.bHasCockpitDoorControl = true;
FM.CT.dvCockpitDoor = 0.65F;
}

Иногда скорость открытия фонаря прописывают в FM.Если это не поможет,то нужно изменять в FM.
GUZKNIFE вне форума   Ответить с цитированием