AviaSkins.Forums

Вернуться   AviaSkins.Forums > Основные разделы > Моды для Ил-2 > Первым делом, первым делом - самолеты > W.I.P.

Важная информация

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.11.2019, 22:16   #1
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Вчера доделал модель повреждений, осталось добавить несколько КАП-заглушек. Однако поведение модели не изменилось, как и раньше модель не "рассыпается" при критических повреждениях. Отваливающиеся части просто исчезают. Добавил атрибут Hidden, перестали появляться и КАП-ы. А так плоскости могут повреждаться (исчезают), самолет горит, может взорваться. Есть видимые течи из баков, видны пробоины D-1,2. Часто повреждается двигатель и тяги управления. Можно убить пилота и стрелка. Совершенно неадекватно себя ведет летная модель повреждения. Самолет может завалиться на отстреленную плоскость, а может и на противоположную где то 50/50. Может лететь без хвоста. Думаю дорисовать более-менее удовлетворительные скины, добавить оверлеи и выставить бета-версию в состоянии "как есть". Может быть тогда найдутся ошибки в моей работе. Части D3 удалю.
Миниатюры
Нажмите на изображение для увеличения
Название: 2019.11.14 18-03-05.jpg
Просмотров: 431
Размер:	332.4 Кб
ID:	62953   Нажмите на изображение для увеличения
Название: 2019.11.14 18-04-17.jpg
Просмотров: 375
Размер:	348.2 Кб
ID:	62954  
tvister вне форума   Ответить с цитированием
Старый 21.11.2019, 21:43   #2
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Коллеги, подскажите плз, за что отвечает атрибут Separable в hier.him? Не в нем ли все проблемы Энн? Только сейчас его заметил.
tvister вне форума   Ответить с цитированием
Старый 21.11.2019, 23:57   #3
tarakan67
Местный
 
Регистрация: 15.09.2008
Сообщений: 2,227
По умолчанию

Цитата:
Сообщение от tvister Посмотреть сообщение
Коллеги, подскажите плз, за что отвечает атрибут Separable в hier.him? Не в нем ли все проблемы Энн? Только сейчас его заметил.
Этот параметр ставится перед теми мешами, которые могут отделяться при повреждениях, либо ещё когда-нибудь: блистеры, рулевые поверхности и т. д.
tarakan67 вне форума   Ответить с цитированием
Старый 22.11.2019, 16:23   #4
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от tarakan67 Посмотреть сообщение
Этот параметр ставится перед теми мешами, которые могут отделяться при повреждениях, либо ещё когда-нибудь: блистеры, рулевые поверхности и т. д.
То есть то что я искал. Об этом параметре нигде не указывается. Спросил на САС-е, там Бизон подтвердил о значении этого атрибута. Всем спасибо за помощь. Погонял исправленную модель.
Понял: 1 много косяков с двусторонними мешами
2 нужно переделать кап-ы
3 забыл о модели повреждений колес, элеронов и закрылков.
Миниатюры
Нажмите на изображение для увеличения
Название: 2019.11.22 13-10-23.jpg
Просмотров: 436
Размер:	279.5 Кб
ID:	63038  
tvister вне форума   Ответить с цитированием
Старый 01.12.2019, 12:39   #5
Asura
Модератор
 
Аватар для Asura
 
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,906
По умолчанию

Верхнее - поворот, нижнее - вертикальное перемещение
Миниатюры
Нажмите на изображение для увеличения
Название: Untitled-1.jpg
Просмотров: 416
Размер:	155.8 Кб
ID:	63257  
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.

© В. Высоцкий
__________________

Asura вне форума   Ответить с цитированием
Старый 02.12.2019, 00:22   #6
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от Asura Посмотреть сообщение
Верхнее - поворот, нижнее - вертикальное перемещение
Благодарю за отзыв, но это несколько не та информация. Меня больше интересует положение (углы поворотов) частей Turret1A_D0 и Turret1B_D0.
На примере кораблей, если ствол Gun (Turret1B_D0) не повернуть по оси Х на -90 градусов, нормальной вертикальной наводки не будет. Башню Head (Turret1A_D0) для стрельбы назад, нужно развернуть в положение 180 градусов по оси Z, но учитывать это в файле ship/ini. Как крутить ствол и башню у самолетов, для стрельбы назад?

Цитата:
Сообщение от Motorhead Посмотреть сообщение
Интересно, а можно будет сделать так, чтобы при повреждении закрылков был возможен их несимметричный выпуск?
Теоретически можно, но нужен хороший специалист по яве, увы это не я.
Цитата:
Сообщение от Motorhead Посмотреть сообщение
Бортовые номера будут рабочие?
Хочу их сделать, но с обещаниями буду осторожен. Никогда ими не занимался.
tvister вне форума   Ответить с цитированием
Старый 02.12.2019, 14:45   #7
Asura
Модератор
 
Аватар для Asura
 
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,906
По умолчанию

Цитата:
Сообщение от tvister Посмотреть сообщение
Меня больше интересует положение (углы поворотов) частей Turret1A_D0 и Turret1B_D0.
Углы поворотов турелей прописываются в классе самолета и классе кабины стрелка.

Вот например от У-2, с зонами ограничений (чтобы АИ стрелок себе хвост не отстрелил)

Код:
    public boolean turretAngles(int i, float af[])
    {
        boolean flag = super.turretAngles(i, af);
                
        if(af[0] < -35F)
        {
            af[0] = -35F;
            flag = false;
        } else
        if(af[0] > 35F)
        {
            af[0] = 35F;
            flag = false;
        }
        float f = Math.abs(af[0]);
        if(f < 10F)
        {
            if(af[1] < -5F)
            {
                af[1] = -5F;
                flag = false;
            }
        } else
        if(af[1] < -15F)
        {
            af[1] = -15F;
            flag = false;
        }
        if(af[1] > 30F)
        {
            af[1] = 30F;
            flag = false;
        }
        if(!flag)
            return false;
        float f1 = af[1];
        if(f < 2.0F && f1 < 17F)
            return false;
        if(f1 > -5F)
            return true;
        if(f1 > -12F)
        {
            f1 += 12F;
            return f > 12F + f1 * 2.571429F;
        } else
        {
            f1 = -f1;
            return f > f1;
        }
    }
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.

© В. Высоцкий
__________________

Asura вне форума   Ответить с цитированием
Старый 03.12.2019, 21:51   #8
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Эх, это то же не то. Это совершенно верно, код регулирующий углы обстрела задней огневой точки. Вот что меня интересует на примере блендера. Для того что бы пулемет кое как наводился пришлось повернуть его по Z на 180 градусов а по Х на -90. Сейчас чешу репу и вижу, что у дефолтной модели "Вел" вообще ничего не накручено.
Миниатюры
Нажмите на изображение для увеличения
Название: Новый рисунок.jpg
Просмотров: 445
Размер:	307.8 Кб
ID:	63293  
tvister вне форума   Ответить с цитированием
Старый 04.12.2019, 17:09   #9
Asura
Модератор
 
Аватар для Asura
 
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,906
По умолчанию

Не знаю как в бледрере, а в максе есть такая штука как "пивот" - вот его направленность как раз и важна для турелей. И для всего прочего. по осям пивота крутятся все части моделей. И если в кабине например все равно как установлен пивот - я могу принудительно задать ось и направление поворота, то для внешней модели направление осей пивота категорически важно! и ориентированы они должны быть только определенным образом. Я на картинке выше как раз и показывал как.
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.

© В. Высоцкий
__________________

Asura вне форума   Ответить с цитированием
Старый 04.12.2019, 17:35   #10
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от Asura Посмотреть сообщение
Не знаю как в бледрере, а в максе есть такая штука как "пивот"
Понял, спасибо.
tvister вне форума   Ответить с цитированием
Старый 08.12.2019, 20:02   #11
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Никак не могу наладить стрельбу задней огневой точки. Перепробовал все варианты ориентации и расположения мешей, но пулемет живет своей жизнью, наводится неправильно и не стреляет.
tvister вне форума   Ответить с цитированием
Старый 08.12.2019, 21:57   #12
Asura
Модератор
 
Аватар для Asura
 
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,906
По умолчанию

Если выгрузишь мод - могу посмотреть...
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.

© В. Высоцкий
__________________

Asura вне форума   Ответить с цитированием
Старый 08.12.2019, 23:57   #13
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от Asura Посмотреть сообщение
Если выгрузишь мод - могу посмотреть...
Решил не травмировать чувства наших коллег. Отправил "первый блин" в личку.
tvister вне форума   Ответить с цитированием
Старый 19.12.2019, 01:43   #14
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Содрал с Вел и поставил на Энн заднюю турель. Спасибо Asura! Пулемет крутится, наводится, но не стреляет... Причем при переходе в положение стрелка наблюдателя пулемет стреляет. Вроде уже все перепробовал, но толку пока нет.
tvister вне форума   Ответить с цитированием
Старый 19.12.2019, 15:35   #15
Asura
Модератор
 
Аватар для Asura
 
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,906
По умолчанию

Попробуй посмотреть код ограничений углов - нет ли там осечки зон хвостового оперения? Я бы для начала снял вообще все ограничения и проверил без них.
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.

© В. Высоцкий
__________________

Asura вне форума   Ответить с цитированием
Старый 19.12.2019, 23:45   #16
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от Asura Посмотреть сообщение
Попробуй посмотреть код ограничений углов - нет ли там осечки зон хвостового оперения? Я бы для начала снял вообще все ограничения и проверил без них.
Вот эти ?
Код:
    public boolean turretAngles(int i, float[] fs) {
	boolean bool = super.turretAngles(i, fs);
	float f = -fs[0];
	float f_0_ = fs[1];
	switch (i) {
	case 0:
	    if (f < -33.0F) {
		f = -33.0F;
		bool = false;
	    }
	    if (f > 33.0F) {
		f = 33.0F;
		bool = false;
	    }
	    if (f_0_ < -3.0F) {
		f_0_ = -3.0F;
		bool = false;
	    }
	    if (f_0_ > 62.0F) {
		f_0_ = 62.0F;
		bool = false;
	    }
	    /* fall through */
	default:
	    fs[0] = -f;
	    fs[1] = f_0_;
	    return bool;
	}
    }
Код:
    public void clipAnglesGun(Orient orient) {
	if (isRealMode()) {
	    if (!aiTurret().bIsOperable)
		orient.setYPR(0.0F, 0.0F, 0.0F);
	    else {
		float f = orient.getYaw();
		float f_0_ = orient.getTangage();
		if (f < -33.0F)
		    f = -33.0F;
		if (f > 33.0F)
		    f = 33.0F;
		if (f_0_ > 62.0F)
		    f_0_ = 62.0F;
		if (f_0_ < -3.0F)
		    f_0_ = -3.0F;
		orient.setYPR(f, f_0_, 0.0F);
		orient.wrap();
	    }
	}
    }
tvister вне форума   Ответить с цитированием
Старый 20.12.2019, 17:22   #17
Asura
Модератор
 
Аватар для Asura
 
Регистрация: 28.02.2007
Адрес: Тула, Россия
Сообщений: 1,906
По умолчанию

Да. Я думаю что бт не стреляет потому что не может прицелится... Если стволом водит - значит турель под управлением ИИ. А не стреляет - не может попасть. Если снять ограничение возможно начнет стрелять.
__________________
Их восемь — нас двое. Расклад перед боем
Не наш, но мы будем играть!
Серёжа! Держись, нам не светит с тобою,
Но козыри надо равнять.

© В. Высоцкий
__________________

Asura вне форума   Ответить с цитированием
Старый 23.12.2019, 00:24   #18
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Все строки контроля турели удалил. И в классе самолета, и в классе кокпита стрелка, и в разных вариантах, но толку нет никакого. Впрочем есть, иногда, но крайне редко, пулемет дает пару-тройку выстрелов и замолкает. Есть мысли, что виноват кокпит стрелка Энн. Уж очень велико расстояние между центральными точками опоры пулемета внешней модели и пулемета кокпита. Полагаю, что наводка обеих стволов как то взаимосвязанна. А навести оба ствола в одну точку невозможно. Единственный небольшой сектор сведения есть строго по средней линии, но именно там с классах наложено ограничение по стрельбе и где то в ту сторону пулемет иногда постреливает.
Пы. Сы. подзадолбался я с этим проектом. Вроде все правильно сделано, с названиями и пивотами, спасибо всем, разобрался. А все равно не работает. Попробую поковырять кокпит. Правда я им никогда не занимался, но ведь раньше я вообще ничего не знал и не умел... Если не получится с кокпитом, изменю положение стрелка и пулемета, сдвину их кпереди, что бы закрывался фонарь, а пулемет зафиксирую неподвижно, без подъёмного механизма.
tvister вне форума   Ответить с цитированием
Старый 23.12.2019, 03:20   #19
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,474
Вопрос

Цитата:
Сообщение от tvister Посмотреть сообщение
................Впрочем есть, иногда, но крайне редко, пулемет дает пару-тройку выстрелов и замолкает. .............
Какой пулемёт прописан в классе?
Vasya вне форума   Ответить с цитированием
Старый 23.12.2019, 07:52   #20
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
Какой пулемёт прописан в классе?
MGunVikkersKt.
tvister вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:59. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Рейтинг@Mail.ru