Всем привет!
Хочу вынести, так сказать , на обсуждение вопрос по работе ...гипотетических, TA-152 серий H4, H5, H6 и HJ
Вот о чём
Во первых, в эвентлоге, особенно когда в миссии какие либо из этих Ташек, нередко проявляются строки записи at NAN NaN
Кусочек из эвентлога;
.....................
12:10:00 blue_15AF_31FG_307FS130 shot down by 1GvIAP033 at NaN NaN
12:10:00 1GvIAP020(0) was killed at NaN NaN
12:10:00 1GvIAP020 crashed at NaN NaN
12:10:00 1GvIAP033(0) was killed at NaN NaN
12:10:00 1GvIAP033 crashed at NaN NaN
......................
Кстати, вот эта фигня с NaN NaN, когда их ну о-очень много в записи, БЫВАЕТ что и более 10-15 самолётов просто исчезают.. Там и черный экран, и какая то вспышка что ли, и да игру практически "ложит".. фпс 0, 1, 2 ...короче, кадров в секунду... Даже одна составившая проблему Ташка, может "загасить" большое кол-во совершенно других самолётов, да хоть яков хоть мустангов и т.д.
По размышлению, просто не определятся координаты где что с ними произошло
Во вторых, фрагмент из лога:
..........................
java.lang.NullPointerException
at com.maddox.il2.objects.air.TA_152H_Paulus.update(T A_152H_Paulus.java:199)
at com.maddox.il2.objects.air.TA_152H6.update(TA_152H 6.java:172)
at com.maddox.il2.fm.FlightModelMain.update(FlightMod elMain.java:1243)
at com.maddox.il2.fm.FlightModel.FMupdate(FlightModel .java:482)
at com.maddox.il2.fm.FlightModel.update(FlightModel.j ava:472)
at com.maddox.il2.fm.AIFlightModel.update(AIFlightMod el.java:44)
at com.maddox.il2.ai.air.Maneuver.update(Maneuver.jav a:841)
at com.maddox.il2.ai.air.Pilot.update(Pilot.java:180)
at com.maddox.il2.fm.FlightModelMain.tick(FlightModel Main.java:1268)
at com.maddox.il2.engine.Interpolators.tick(Interpola tors.java:222)
at com.maddox.il2.engine.Actor.interpolateTick(Actor. java:380)
at com.maddox.il2.engine.InterpolateAdapter.msgTimeOu t(InterpolateAdapter.java:174)
at com.maddox.rts.MsgTimeOut.invokeListener(MsgTimeOu t.java:73)
at com.maddox.rts.Message._send(Message.java:1217)
at com.maddox.rts.Message.sendToObject(Message.java:1 191)
at com.maddox.rts.Message.sendTo(Message.java:1134)
at com.maddox.rts.Message.trySend(Message.java:1115)
at com.maddox.rts.Time.loopMessages(Time.java:252)
at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.ja va:131)
at com.maddox.il2.game.Main.exec(Main.java:422)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java: 235)
.........................
И много-многократно повторяющийся. Вот, крайний раз набило лог размерчиком аж 1,79 ГБ

Видимо, проблемка с классом TA_152H_Paulus, либо что то в коде джавы с ошибками.
Кстати, случается что и c дефолтной TА_152H1 та же тема вылезает.
а сегодня, гоняя в БАТ модификацию ...H6, вообще поразило ещё чем


Самолёты выскочив на 9000 м, просто "позамерзали"!! Висят на месте, а винты крутятся
Классы, в нехешированном виде, из БАТ на прищепке