Показать сообщение отдельно
Старый 07.06.2009, 13:16   #39
ZloyPetrushkO
Местный
 
Регистрация: 31.05.2008
Сообщений: 1,159
По умолчанию

Цитата:
Сообщение от Tracer Посмотреть сообщение
Ну а гвоорил - знаний маловато Расковырял ведь.



Высоту облаков вытягиваешь из файла миссии так же как и параметры ветра
Код:
        SectFile sectfile = Mission.cur().sectFile();
        String s1 = "MAIN";
        String s2 = sectfile.get(s1, "CloudHeight");
Можешь завести свойство в класс ветра - высота облаков, и один раз вычитывать в методе set

Ну а потом в update высота самолета над уровнем земли хранится в f2
а разве высота не в f_9_ ?
пожалуй буду пробовать вытягивать из файла миссии...
правда вот с зоной действия турбулентности еще подумаю. но наверна буду выставлять высоту эмперрически. ибо я так понимаю все равно с кучей новых модов на облака, ето корректно работать не будет...
поставлю например зону действия +-500 метров с линейным угасанием...думаю хватит. в общем поэкспериментирую
а насчет кода...тож поэкспериментирую-буду делать по образцу как в файле.
----
есть идея, попробовать привязать тряску к положению облаков. ведь при обзоре ил ка кто поределяет в облаке самолет или нет.
вот только с реализацией тут сложнее, смотрел код-не могу понять как он ето делает, незнаю к чему прицепиться.
разве то пока что в есть идея прицепиться к файлику effclouds. в нем етсь такие строки
Код:
public boolean getRandomCloudPos(Point3d point3d) {
	if (cppObj == 0)
	    return false;
	boolean bool = GetRandomCloudPos(cppObj, farr3);
	if (!bool)
	    return false;
	point3d.x = (double) farr3[0];
	point3d.y = (double) farr3[1];
	point3d.z = (double) farr3[2];
	return true;
    }
приписать в етом файлике например переменные какиенть по примеру float cloadx=point3d.x ну и т.д. по всем направлениям, потом импортировать их в wind и там сравнивать с текущим положением?
но все таки канеш интереснее было бы сравнивать с настоящим облаком...
и еще вопросик... к boolean bool какнть привязаться не получиться?
а то если делать тряску по высоте облаков и по типу облаков( и то и то приписать несложно) но смотриться ето немного странновато, в реале то в просветах то не так как в облаках
с разделением на разные типы облаков(типа кучевка и т.д.) в иле выйдет криво, т.к. typecloud мало соотвествует реальности
спс за помощь!
ЗЫ: выкладывал мод на аркадах, ну и соотвественна сслку на тему.
иностранцам как я понял очень поравилась твоя программа weatherset.exe
прога ведь реально оч классная

Последний раз редактировалось ZloyPetrushkO; 07.06.2009 в 16:29.
ZloyPetrushkO вне форума   Ответить с цитированием