Цитата:
Сообщение от deSAD
"Живой" пилот состоит из трёх частей: тело, голова и маска ...
.............................
Тобто, всё по дефолту.
|
Спасибо!
Уже посмотрел в мешах Лакотовского И-180.
И сравнил с новым планером от "Димона".
В коде исправил как должно быть, но зависание
всё равно происходит.
Лог такой:
Код:
com.maddox.il2.engine.ActorException: Interpolators destroying in invoked method 'tick'
at com.maddox.il2.engine.Interpolators.destroy(Interpolators.java:263)
at com.maddox.il2.engine.Actor.destroy(Actor.java:777)
at com.maddox.il2.engine.ActorMesh.destroy(ActorMesh.java:49)
at com.maddox.il2.engine.ActorHMesh.destroy(ActorHMesh.java:66)
at com.maddox.il2.objects.sounds.SndAircraft.destroy(SndAircraft.java:398)
at com.maddox.il2.objects.air.NetAircraft.destroy(NetAircraft.java:1879)
at com.maddox.il2.objects.air.Aircraft.destroy(Aircraft.java:2337)
at com.maddox.il2.objects.air.AircraftLH.destroy(AircraftLH.java:84)
at com.maddox.il2.engine.Engine.destroyListGameActors(Engine.java:152)
at com.maddox.il2.engine.DrawEnvXY.resetGameClear(DrawEnvXY.java:746)
at com.maddox.il2.engine.Engine.resetGameClear(Engine.java:189)
at com.maddox.il2.game.Main.resetGameClear(Main.java:84)
at com.maddox.il2.game.Main3D.resetGameClear(Main3D.java:1144)
at com.maddox.il2.game.Main.resetGame(Main.java:96)
at com.maddox.il2.game.Mission.clear(Mission.java:415)
at com.maddox.il2.game.Mission.destroy(Mission.java:371)
at com.maddox.il2.gui.GUISingleStat.doNext(GUISingleStat.java:47)
at com.maddox.il2.gui.GUIStat$DialogClient.notify(GUIStat.java:331)
at com.maddox.gwindow.GWindow.notify(GWindow.java:144)
at com.maddox.gwindow.GWindowDialogControl._notify(GWindowDialogControl.java:51)
at com.maddox.il2.gui.GUIButton._notify(GUIButton.java:18)
at com.maddox.gwindow.GWindowDialogControl.mouseClick(GWindowDialogControl.java:86)
at com.maddox.il2.gui.GUIButton.mouseClick(GUIButton.java:22)
at com.maddox.gwindow.GWindow._mouseButton(GWindow.java:556)
at com.maddox.gwindow.GWindowRoot.doMouseButton(GWindowRoot.java:251)
at com.maddox.gwindow.GWindowManager.doMouseButton(GWindowManager.java:69)
at com.maddox.il2.engine.GUIWindowManager.msgMouseButton(GUIWindowManager.java:126)
at com.maddox.rts.MsgMouse.invokeListener(MsgMouse.java:98)
at com.maddox.rts.Message._send(Message.java:1217)
at com.maddox.rts.Message.sendToObject(Message.java:1191)
at com.maddox.rts.Message.sendToArray(Message.java:1147)
at com.maddox.rts.Message.sendTo(Message.java:1128)
at com.maddox.rts.Message.trySend(Message.java:1115)
at com.maddox.rts.Time.loopMessages(Time.java:180)
at com.maddox.rts.RTSConf.loopMsgs(RTSConf.java:101)
at com.maddox.il2.game.MainWin3D.loopApp(MainWin3D.java:131)
at com.maddox.il2.game.Main.exec(Main.java:439)
at com.maddox.il2.game.GameWin3D.main(GameWin3D.java:235)
Interpolators destroying in invoked method 'tick'
com.maddox.il2.engine.ActorException: Interpolators destroying in invoked method 'tick'
at com.maddox.il2.engine.Interpolators.destroy(Interpolators.java:263)
at com.maddox.il2.engine.Actor.destroy(Actor.java:777)
at com.maddox.il2.engine.ActorMesh.destroy(ActorMesh.java:49)
at com.maddox.il2.engine.ActorHMesh.destroy(ActorHMesh.java:66)
at com.maddox.il2.objects.sounds.SndAircraft.destroy(SndAircraft.java:398)
at com.maddox.il2.objects.air.NetAircraft.destroy(NetAircraft.java:1879)
at com.maddox.il2.objects.air.Aircraft.destroy(Aircraft.java:2337)
at com.maddox.il2.objects.air.AircraftLH.destroy(AircraftLH.java:84)
at com.maddox.il2.engine.Engine.destroyListGameActors(Engine.java:152)
at com.maddox.il2.engine.InterpolateAdapter.resetGameClear(InterpolateAdapter.java:240)
at com.maddox.il2.engine.Engine.resetGameClear(Engine.java:192)
at com.maddox.il2.game.Main.resetGameClear(Main.java:84)
at com.maddox.il2.game.Main3D.resetGameClear(Main3D.java:1144)
at com.maddox.il2.game.Main.resetGame(Main.java:96)
at com.maddox.il2.game.Mission.clear(Mission.java:415)
at com.maddox.il2.game.Mission.destroy(Mission.java:371)
at com.maddox.il2.gui.GUISingleStat.doNext(GUISingleStat.java:47)
at com.maddox.il2.gui.GUIStat$DialogClient.notify(GUIStat.java:331)
at com.maddox.gwindow.GWindow.notify(GWindow.java:144)
Вот напасть. Понять бы где ошибка.
Коды повреждения мотора выставлял по коллизиям в мешах. Сами коды нормальные и хорошо работают в других самолётах.
На высоте самолёт летает, но ниже 250 метров зависает через пару минут. Заходил на посадку и самолёт замер. Всё управляеться, мотор так же, но самолёт застывший.