Показать сообщение отдельно
Старый 05.01.2020, 18:49   #8692
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,085
Хорошо

Цитата:
Сообщение от Molva Посмотреть сообщение
.............. Классы пока не правильные, какие умею делать. Лишнего в кабине, вроде, нет. ...............
Классы правильные.
Вы добавили в исходник только две команды.
Код:
protected boolean doFocusEnter()
    {
        if(super.doFocusEnter())
        {
            aircraft().hierMesh().chunkVisible("Cockpit_D0", false);
            aircraft().hierMesh().chunkVisible("CF_D0", false);
            aircraft().hierMesh().chunkVisible("Blister1_D0", false);
            return true;
        } else
        {
            return false;
        }
    }

    protected void doFocusLeave()
    {
        if(!isFocused())
        {
            return;
        } else
        {
            aircraft().hierMesh().chunkVisible("Cockpit_D0", true);
            aircraft().hierMesh().chunkVisible("CF_D0", true);
            aircraft().hierMesh().chunkVisible("Blister1_D0", true);
            super.doFocusLeave();
            return;
        }
    }
Эти команды в 99 проц. классах кокпитов не встречаються.
Смотрел классы кокпитов из патча 4.10.1.
Потому как данный(исходник) класс кокпита Мирски-2 я копировал из класса Хурика-2.
Так же вы добавили в 3До кокпита два меша - это копии мешей планера.
Так делал Димон - этим самым(обвесом кокпита доп. мешами) он убирал
дырки в капоте и другие нью-ансы.
Данный код используется и в классе Хеншеля для отображения прицела,
который находится запределами кокпита.
Основная фишка в прописке хитрых мешей в хиер.хим кокпита.
Так как я работать с 3Д не обучен, то исправить заплатку для Мирски-2
в виде кабины Хурика - не мог, о чём и писал на "своей" странице.
------------------------------------------------------
В любом случае выражаю благодарность за ваш труд в деле поддержки
имплементации Мирски-2 в наш всеми любимый Ил!
Успехов!

Последний раз редактировалось Vasya; 05.01.2020 в 18:51. Причина: исправление ошибок
Vasya вне форума   Ответить с цитированием