16.12.2017, 17:20 | #301 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Цитата:
Если просто прожектор на корабль поставить? Матросов же ставят. Извини что туплю. И это: как называется класс прожектора? В игре он же как то присутствует - не просто ж как домики в статике?! |
|
16.12.2017, 17:33 | #302 |
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Пробовал просто вписать в модель корабля, переименовав меши. В итоге ничего не получилось. Просто стоит прожектор, светит и никаких движений. Матросы это просто части меша, от них никаких движений не требуется.
Класс прожектора Searchlight. Последний раз редактировалось tvister; 16.12.2017 в 17:43. |
17.12.2017, 01:13 | #303 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Цитата:
О пишет тебе муйню всякую. Вот так выглядит класс прожектора. Код:
package com.maddox.il2.objects.vehicles.lights; import com.maddox.il2.ai.ground.TgtFlak; import com.maddox.il2.objects.vehicles.artillery.AAA; // Referenced classes of package com.maddox.il2.objects.vehicles.lights: // SearchlightGeneric public abstract class Searchlight { public static class SL_ManualBlue extends SearchlightGeneric implements TgtFlak, AAA { public SL_ManualBlue() { } } public Searchlight() { } static java.lang.Class _mthclass$(java.lang.String s) { java.lang.Class class1; try { class1 = java.lang.Class.forName(s); } catch(java.lang.ClassNotFoundException classnotfoundexception) { throw new NoClassDefFoundError(classnotfoundexception.getMessage()); } return class1; } static { new SearchlightGeneric.SPAWN(com.maddox.il2.objects.vehicles.lights.Searchlight$SL_ManualBlue.class); } } Последний раз редактировалось Vasya; 17.12.2017 в 01:36. |
|
17.12.2017, 01:36 | #304 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Ссылка на декомпилятор, который я скачивал на Запасном.
- http://rgho.st/7GjqbzmGg -. Будет висеть месяц. ----------------------- У тебя в классе даже потерялось публик класс. Дальше идёт полный бред. Вот класс на который он ссылается - SearchlightGeneric. У меня он нормально компилится. Внизу архив. Удалишь расширение .TXT Изучай. В классе управление прожектором. Напишешь что получилось. Можно сделать копии классов и попытаться втиснуть в Ил. Если заработаю - тогда далее тискать в корабль. |
17.12.2017, 01:55 | #305 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Вот пишется в коде:
Код:
aime.tick_(); nightTime = World.Sun().ToSun.z <= -0.22F; if(lightWantedState) { if(nightTime && !lightIsOn) activateMesh(true, true); } else if(lightIsOn) activateMesh(true, false); return true; } Я не особо знаю английский. Сам код полностью открыл вот только пару минут назад. Ещё не всё понятно. Так как я не программер - то мне нужно время вникнуть в смысл кода о чём он рассказывает Илу. Не знаю как смогу помочь, но хоть буду в чём то направлять и писать что там говорится. Кстати - прожектор жостко позыционируеться как машинка - кар. Если машинку можно будет поставить на корабль и она не упадёт в воду при движении. то и прожектор можно запросто. Нужно думать. Пока дальше идей нет. Уже голова хочет спать. |
17.12.2017, 01:56 | #306 |
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Все может быть. Только эта "муня", работает. По крайней мере на кораблях...
Провозился сегодня большую половину дня и без толку. Прожектор реагирует только на воздушные цели, работает больше днем и иногда ночью, а если работает но не освещает цели. Удается создать класс реагирующий и на корабли и другую наземную технику. Но при этом прожектор стреляет не только лучем света, но и снарядами, причем с большой скорострельностью. Еще и старый слабый ноут дико тормозит... Появляются мысли приостановить этот проект. Больше месяца с ним вожусь, а толку нет. Видно "тямы" не хватает. Или хотя бы до нового года. Ели дед мороз исполнит мои пожелания, то и с новым инструментом будет работать в удовольствие. Со старым одно мучение, такой глючный и медленный. Еще вариант, воткнуть как есть в бета-версию. Спасибо за советы и декомпиллер. Попробую еще раз. Всем мира. |
17.12.2017, 02:04 | #307 |
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Х-м-м-м. Класс SearchlightGeneric и у меня есть. Но только название! Внутри пусто. Действительно "муня".
|
17.12.2017, 02:15 | #308 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Цитата:
Сам по себе я лагидный. Но у тебя в текстовом файле класса сиреч-лайт нет публика, конкретно нет. Вот этого: Код:
public SL_ManualBlue() { } } Код:
Class var_class; try { var_class = Class.forName(string); } catch (ClassNotFoundException classnotfoundexception) { throw new NoClassDefFoundError(classnotfoundexception .getMessage()); } return var_class; } Как пулемёт/пушка прожектор работать не будет. Он для ила машинка с мешем луча и кодом куда он должен попадать и когда включаться. Я так понял. Если крафт можно поставить на корабль - значит и машинку можно. В сторону пулялки ковырять думаю не стоит. У анти ейр-пушек свой основной код как реагировать на самолёты. Такие мысли. |
|
17.12.2017, 02:21 | #309 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Цитата:
Пересобери среду с нуля. То есть: если нет архива - вытряхни из Ила и открывай классы в чистой среде. Всё будет. Вот в патче 4.12.2 SearchlightGeneric.java весит 57.2 кб. Там куча кода. Тот что давал выше из Д-Ген 4.13.4. |
|
17.12.2017, 02:34 | #310 |
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Но ведь действительно "муня"!!!
Vasya БОЛЬШОЕ спасибо!!! Сразу нарисовался энтузиазм, интересные идеи! Видимо нужно машинку сменить, у меня то много таких файлов не открылось. Если прожектор это машина, то может попробовать дописать фрагмент кода прожектора в код корабля? Все таки есть пара идей на счет прожектора-орудия, проверю завтра. А пока пойду на боковую, комп сегодня, что то особенно глючно работает. Еще раз спасибо. |
17.12.2017, 02:47 | #311 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Цитата:
Код:
private static SearchlightProperties LoadSearchlightProperties(SectFile sectfile, String s, Class class1) { SearchlightProperties searchlightproperties = new SearchlightProperties(); String s1 = getS(sectfile, s, "PanzerType", null); if(s1 == null) s1 = "Car"; Дале по коду пишеться что там есть головка, которая вертиться и в каких пределах. Типа гун, но хитровыделанный. В общем будем учится с тобой читать коды - там усьо предельно ясно разжёвано. Это джава-скрип полное говно, а просто (наша) джава супер-модель с огромными си...ми - функционалом зашибисть. |
|
17.12.2017, 02:55 | #312 |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Да - ещё пару слов.
Выкини из ноута всё лишнее. Удали основную джаву. Поставь шестой комплект. У меня такой. Пропиши правильно в переменные. Декомпиллер не должен быть в папке с киррилицой. Декомпиллер не сам по себе работает. Он ищет библиотеки на основной джаве, прописаной в патче в переменные. У меня так же ошибаеться немного - проц. 12-15 в очень уж сложных классах типа контролс. У меня даже класс мотор шьёться и класс флайтмодель мейн. А сама джава уже перестала ругаться на разность патчей. Она как бы видит все патчи лабораторий сразу. |
17.12.2017, 15:34 | #313 |
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Доброго времени суток. Последняя попытка создать прожектор на основе классов орудия провалилась. Основные претензии: а) Круглосуточная работа прожектора. б) Преимущественно днем. в) Прожектор не реагирует на наземные цели. г) Работа в прерывистом, мигающем режиме. д) луч направляется впереди цели. Нужно пробовать другие пути.
Все мои познания взяты из видео уроков камрада SLON (урок 3 работа с кодом) с ЗапА. К сожалению сайт ЗапА закрыт, если кому надо могу выложить. Мой инструмент, это древний ноутбук, Samsung R 40, Win7. Java-машина построена на основе jdk-7-ea-bin-b29-windows-i586-20_jun_2008-полное название. В качестве декомпиллера использовал jode-1.1.2-pre1.jar. Однако с сегодняшнего утра, пользуюсь декомпиллером от Vasya (см. посты выше.) за что ему огромное спасибо. Пока сделал копию "Красного Кавказа", добавил к нему дефолтный прожектор с лучем света и по немногу экспериментирую с классами, пытаясь объединить класс прожектора и класс судна. |
17.12.2017, 23:32 | #314 |
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Опять грабли. Прожектор имеет части Gun и Head и их надо как то прописать в шип.ини с добавлением типа орудия... Опять тупик.
|
18.12.2017, 16:06 | #315 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Цитата:
На авианосец самолёты ставят в миссии? Самолёт можно поставить на любой корабль? Прожектор для Ила авто стационарное с гуном как полуторка с максимом; авто тип панцер 0. Надо бы внимательно дальше читать код прожектора. Его управление не такое как в анти-ейр, корабельных в том числе. Для корабельных анти-айр есть свой основной класс? |
|
18.12.2017, 20:45 | #316 | |||
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Не пробовал, но видимо нет.
Цитата:
Цитата:
Цитата:
На сколько мне ясно, нет. Отдельного класса именно корабельных орудий нет. |
|||
19.12.2017, 01:34 | #317 | |
Звичайна людина на Землі
Регистрация: 06.11.2011
Адрес: Україна, м.Київ, Печерський район, вул. Кіквідзе
Сообщений: 8,088
|
Цитата:
Если стационарные машинки не будут сваливаться с кораблика - то и прожектор не будет, ибо он как разновидность машинки(кар). И это только в миссии. Классы шип дженерик и биг-шип дженерик заточены под стрельбу гунами. К тому же корабли как бы отдельно от машинок и функции в коде немножко другие(правда похожие). Что бы прописать в эти основные классы новые функции мешам, которые позиционируються как машинка с вертящейся головой - то - думаю - нужно быть нехилым программером. А я такой же любитель самоучка. Как гун ставить прожектор нет смысла - он будет вести себя как гун и стрелять с упреждением, как и было в эксперементе. Попробуй в миссии ставить на корабли прожекторы - может не свалятся в воду при движении. Дальше пока идей нет, к сожалению. На вертолётах по моему ставят просто хук фары и свет его можно включить. Классы не смотрел - поэтому предположение. |
|
19.12.2017, 03:29 | #318 |
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Пичалько. В миссиях прожектор, да и любой стационарный объект, при попытке поставить его на палубу судна выглядит вот так:
|
19.12.2017, 03:57 | #319 |
Greif11
Регистрация: 27.08.2008
Адрес: FUBAR city Mariupol
Сообщений: 1,523
|
Дык пришпиль к мешу который пушка только с нулевым боекомплектом хук фары и может чего и случится.
А прожектор стремится к воде потому как гроунд хук его туда тянет А если тупо клон без граунд хука прибить к палубе в иерархии?
__________________
Последний раз редактировалось Grejf11; 19.12.2017 в 03:59. |
19.12.2017, 20:57 | #320 | |
Местный
Регистрация: 26.12.2013
Адрес: Донецьк Україна
Сообщений: 1,848
|
Цитата:
Отсюда все мои соображения о том, что необходим отдельный класс орудия-прожектора. Пока учусь читать яву. Последний раз редактировалось tvister; 19.12.2017 в 20:59. |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|