Показать сообщение отдельно
Старый 15.08.2020, 23:22   #303
Dimas1999
Местный
 
Аватар для Dimas1999
 
Регистрация: 18.11.2015
Адрес: Анапа
Сообщений: 1,380
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
Сейчас собирою фм для Фок.
Сразу вопрос:
в классах Фок дописан код для массы крайних крыльевых пушек?
В своём моде такой код я писал, масса пушки с боезапасом добавлялась
при выборе их в разделе вооружения.
Поэтому в фм в стандарте вес был выставлен без крыльевых пушек,
что давало некоторую фору при использовании только двух пушек
и пулемётов как это было и в реале.
В дефолте этой плюшки - насколько помню - нет.
Код:
public void onAircraftLoaded()
    {
        super.onAircraftLoaded();
        if(getGunByHookName("_MGUN01") instanceof GunEmpty)
        {
            hierMesh().chunkVisible("7mmC_D0", false);
            hierMesh().chunkVisible("7mmCowl_D0", true);
        }
        if(getGunByHookName("_CANNON03") instanceof GunEmpty)
        {
            hierMesh().chunkVisible("20mmL_D0", false);
            ((FlightModelMain) (super.FM)).M.massEmpty -= 62F;
        }
        if(getGunByHookName("_CANNON04") instanceof GunEmpty)
        {
            hierMesh().chunkVisible("20mmR_D0", false);
            ((FlightModelMain) (super.FM)).M.massEmpty -= 62F;
        }
        if(!(getGunByHookName("_ExternalDev05") instanceof GunEmpty))
        {
            hierMesh().chunkVisible("Flap01_D0", false);
            hierMesh().chunkVisible("Flap01Holed_D0", true);
        }
        if(!(getGunByHookName("_ExternalDev06") instanceof GunEmpty))
        {
            hierMesh().chunkVisible("Flap04_D0", false);
            hierMesh().chunkVisible("Flap04Holed_D0", true);
        }
    }
Для поздних Фок масса пушки с бозапасом 89 кг.
Ставил массу пушек по документу(скану) и Хадбуху.
Код какой-то есть. Для каких самолетов это применимо, если что, везде где надо пропишу.
Dimas1999 на форуме   Ответить с цитированием