AviaSkins.Forums

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

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

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

Цитата:
Сообщение от Vasya Посмотреть сообщение
в классе кокпита должен быть код на прицел с трубой.
В классах я не нашел CAMERAAIM, но есть фрагмент с CAMERA:
Код:
  protected void setCameraOffset() {
	cameraCenter.add(0.0, 0.0, 0.0);
В прочем, его добавление ничего не меняет, прицел пока не работает.
Исправил координаты компаса и подсоединил в классах авиагоризонт. Теперь эти показометры работают нормально. Грызу прицел...
Миниатюры
Нажмите на изображение для увеличения
Название: 2021.04.29 14-55-58.jpg
Просмотров: 245
Размер:	246.1 Кб
ID:	69814  
tvister вне форума   Ответить с цитированием
Старый 29.04.2021, 19:17   #2
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от tvister Посмотреть сообщение
показометры работают нормально.
Поторопился маленько. Горизонт работает зеркально. С компасом то же баги непонятные...
tvister вне форума   Ответить с цитированием
Старый 30.04.2021, 01:56   #3
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
Радость

Цитата:
Сообщение от tvister Посмотреть сообщение
Поторопился маленько. Горизонт работает зеркально. С компасом то же баги непонятные...
Ээээ... код 4.09...
Вспоминаем откуда компас, открываем класс кокпита той модели из 4.12.2,
берём код в сборе для компаса, вставляем в класс кокпита Джилика и радуемся.
Vasya вне форума   Ответить с цитированием
Старый 30.04.2021, 22:48   #4
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

С горизонтом и компасом разобрался. Прицел просто развернул на 180о перекинув нормали. У компаса чуток сдвинул координаты.
С прицелом сейчас работаю. Василий, тот фрагмент кода который ты выделил в кокпите А73А есть. Он имеет вот такой вид:
Код:
    private void leave() {
	if (bEntered) {
	    HookPilot hookpilot = HookPilot.current;
	    hookpilot.doAim(false);
	    bEntered = false;
	    Main3D.cur3D().aircraftHotKeys.setEnableChangeFov(true);
	    CmdEnv.top().exec("fov " + saveFov);
	    hookpilot.setSimpleAimOrient(0.0F, 0.0F, 0.0F);
	    hookpilot.setSimpleUse(false);
	    boolean bool = HotKeyEnv.isEnabled("aircraftView");
	    HotKeyEnv.enable("PanView", bool);
	    HotKeyEnv.enable("SnapView", bool);
	    mesh.chunkVisible("superretic", false);
	    mesh.chunkVisible("Z_sight_cap_big", false);

Последний раз редактировалось tvister; 30.04.2021 в 22:53.
tvister вне форума   Ответить с цитированием
Старый 01.05.2021, 06:18   #5
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
Радость

Цитата:
Сообщение от tvister Посмотреть сообщение
С горизонтом и компасом разобрался. Прицел просто развернул на 180о перекинув нормали. У компаса чуток сдвинул координаты.
С прицелом сейчас работаю. Василий, тот фрагмент кода который ты выделил в кокпите А73А есть. Он имеет вот такой вид:
Код:
    private void leave() {
	if (bEntered) {
	    HookPilot hookpilot = HookPilot.current;
	    hookpilot.doAim(false);
	    bEntered = false;
	    Main3D.cur3D().aircraftHotKeys.setEnableChangeFov(true);
	    CmdEnv.top().exec("fov " + saveFov);
	    hookpilot.setSimpleAimOrient(0.0F, 0.0F, 0.0F);
	    hookpilot.setSimpleUse(false);
	    boolean bool = HotKeyEnv.isEnabled("aircraftView");
	    HotKeyEnv.enable("PanView", bool);
	    HotKeyEnv.enable("SnapView", bool);
	    mesh.chunkVisible("superretic", false);
	    mesh.chunkVisible("Z_sight_cap_big", false);
Это хорошо.
Но ещё лучше, если названия мешей в коде будут совпадать
с мешами в 3До кокпита твоего Джилика.
Я бы не морочил себе голову, если бы научился ваять кокпиты,
и оставил стандартные названия в коде, которые используются
в классах дефолтных кокпитов... и в 3До так же б меши пообзывал(что бы совпадали имена мешей).
Например, достал бы кокпит для Ки-27/43 и соорудил бы аналог(по именам).

Последний раз редактировалось Vasya; 01.05.2021 в 06:22.
Vasya вне форума   Ответить с цитированием
Старый 01.05.2021, 09:16   #6
tvister
Местный
 
Аватар для tvister
 
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
лучше, если названия мешей в коде будут совпадать с мешами в 3До кокпита
Совпадают, проверено.
Цитата:
Сообщение от Vasya Посмотреть сообщение
Я бы не морочил себе голову и оставил стандартные названия в коде, которые используются
Я так и сделал.
Цитата:
Сообщение от Vasya Посмотреть сообщение
достал бы кокпит для Ки-27/43 и соорудил бы аналог(по именам).
Не знаю почему, но дефолтные классы не всегда у меня работают.
В кокпите от автожира все работает, кроме CAMERAAIM и выяснить причину, почему так, я не могу. Мало знаний по яве. Можно тупо поставить прицел по центру, но это не наш путь... Появится время, попробую поставить классы от И-15. Вчера уже попробовал, но без привязки к названиям мешей, получил "море".
tvister вне форума   Ответить с цитированием
Старый 01.05.2021, 13:52   #7
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
Вопрос

Цитата:
Сообщение от tvister Посмотреть сообщение
Совпадают, проверено.

Я так и сделал.

Не знаю почему, но дефолтные классы не всегда у меня работают.
В кокпите от автожира все работает, кроме CAMERAAIM и выяснить причину, почему так, я не могу. Мало знаний по яве. Можно тупо поставить прицел по центру, но это не наш путь... Появится время, попробую поставить классы от И-15. Вчера уже попробовал, но без привязки к названиям мешей, получил "море".
Помошь в тесте кокпита нужна?
Vasya вне форума   Ответить с цитированием
Старый 30.04.2021, 00:06   #8
Vasya
Звичайна людина на Землі
 
Аватар для Vasya
 
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,320
Радость

Цитата:
Сообщение от tvister Посмотреть сообщение
В классах я не нашел CAMERAAIM, но есть фрагмент с CAMERA:
Код:
  protected void setCameraOffset() {
	cameraCenter.add(0.0, 0.0, 0.0);
В прочем, его добавление ничего не меняет, прицел пока не работает.
Исправил координаты компаса и подсоединил в классах авиагоризонт. Теперь эти показометры работают нормально. Грызу прицел...
А для кого вот - интересно - в классах сочиняют смысловые конструкции?
---------------------------


---------------------

Миниатюры
Нажмите на изображение для увеличения
Название: Конструкции для туба--трубы.jpg
Просмотров: 400
Размер:	694.4 Кб
ID:	69815  
Vasya вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

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

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


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


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