Тема: Hier him
Показать сообщение отдельно
Старый 17.09.2014, 20:15   #48
Novichok8
Местный
 
Регистрация: 24.12.2007
Адрес: Россия(СССР)
Сообщений: 987
Отправить сообщение для Novichok8 с помощью ICQ Отправить сообщение для Novichok8 с помощью Skype™
По умолчанию

Цитата:
Сообщение от Vasya Посмотреть сообщение
Вообще то - я в ковырянии классов очень даже новичок, всего с декабря начал плотно изучать классы., но некоторые моменты стал - как говорят - понемного догонять., о чём я? - видел в классах кокпитов прописуются хуки всего что должно работать или двигаться в кабинах, в том числе работу прицелов, если это гороскоп или бомбоприцела, если кокпит бомбардира., по идее - должно прописываться и вооружение - то есть хуки управления., это выходит из логики., я не учился ни на каких курсах программеров или подобных, но вот поковырял Ил и решил вскрыть внутренности игры Т34 против Тагра - всё - на мой вкус - писано на джаве, многое открываеться просто блокнотом и нормально читаеться, похожие команды и т.д.
По записи пропертиса для кокпита: допустим, даже если на языке джавы ваша запись правильная, то для Ила это ещё не значит что будет понятно прочитать и выполнить команду., это мой вывод из наблюдений в классах - похоже что Ил сличает команды или код какой либо записи с тем что у него записано в основных классах., то есть - понятно ли для будет для Ила текст этого(вами приведённого ) кусочка:
Property.set
(var_class, "cockpitClass",
(new Class[]
{ (class$com$maddox$il2$objects$air$CockpitIL_10 == null
? (class$com$maddox$il2$objects$air$CockpitIL_10
= class$("com.maddox.il2.objects.air.CockpitIL_10"))
: class$com$maddox$il2$objects$air$CockpitIL_10),
(class$com$maddox$il2$objects$air$CockpitIL_10_TGu nner == null
? (class$com$maddox$il2$objects$air$CockpitIL_10_TGu nner
= (class$
("com.maddox.il2.objects.air.CockpitIL_10_TGunn er" )))
: class$com$maddox$il2$objects$air$CockpitIL_10_TGun ner) }));
Может быть от того что я не шибко ещё продвинутый в классах, но не стал бы писать такие куски в классе кокпита, а посмотрел бы что и как пишеться в классе кокпит пилот и - возможно - сделал бы копию класса кокпит пилота, типа: CockpitPilot_A extends CockpitPilot и уже там пытался прописывать кардинальные изменения.
Вы уж простите что так накалякал - вступая в дискуссию/разговор, таким способом пытаюсь повысить свою образованность, читая ответы более грамотного мододела.
Это во всех стандартных классах самолета прописано. Это из ил10 стандартного самолета , а не моя. Там так и есть 2 основных класса
CockpitPilot все остольные идут от него по этому типу CockpitPilot_A extends CockpitPilot и есть 2 CockpitPilot_A extends CockpitGunner это основной для кокпита стрелков. CockpitIL_10_TGunner extends CockpitGunner. Точно так же есть основной класс серии самолета например Bf109 в нем прописаны основные данные а все остальное наследуется из Bf109. Bf109E4 extends Bf109
__________________
Свой среди чужих,чужой среди своих.
Novichok8 вне форума   Ответить с цитированием