2014-10-26 2 views
5

Ich erhalte einen Fehler bei der Bereitstellung meines Spiels in HTML. Der Menübildschirm funktioniert gut, dann verursacht der Übergang zum Spielbildschirm diesen Fehler.LibGDX Uncaught RunTime Ausnahme in HTML-Bereitstellung

screen_shot

Text von Konsole:

Uncaught java.lang.RuntimeException: com.google.gwt.core.client.JavaScriptException: (TypeError) gwt$exception: <skipped>: Cannot read property 'get_5' of null 

Die Fehler scheinen durch die Millisekunde anhäufen auf, wenn das Fenster offen gehalten wird. Das Spiel läuft perfekt auf Desktop (Windows und Mac), Android und iPhone. Nicht sicher, was vor sich geht. Ich verwende derzeit ungefähr 6 verschiedene Sounds, mehrere Texturen/TexturAtlas, keine Schriftarten. Die einzige Erweiterung, die ich für das Projekt habe, ist die Erweiterung "Tools".

Ich habe den vorherigen Fehler behoben, den ich nach dem Kompilieren von HTML mit der Reflection-Klasse erhalten habe. Ich bin mir nicht sicher, was ich mit diesem Fehler machen soll.

Dieses Problem ist vergleichbar mit this thread vor einem Jahr. Ich habe mir die build.gradle-Datei in meinem HTML-Ordner "strict = true" in der Compiler-Struktur angeschaut, also gehe ich davon aus, dass das in Ordnung ist. Mein Projekt verwendet auch GL20, daher bin ich mir nicht sicher, ob diese Lösungen in diesem Fall anwendbar sind.

Danke für die Hilfe!

Antwort

0

Es ist lange Zeit für diesen Beitrag und auch ich bin mir nicht sicher über genaues Problem, das Sie hier konfrontiert, hatte ich ähnliche Ausnahme, aber um genaue Gründe zu finden, muss ich Hände Code bekommen.

Was ich für meinen Code getan habe: kurz gesagt: Problem kann jede obj.function() Zeile sein, da dies mehrmals passiert, nehme ich es in Rendering-Schleife des aktuellen Bildschirms.

mehr Details über meine Frage, die ich gelöst hatte: Ich habe Klasse MyActorActor erstreckt, hatte einen Sprit und eine TextureRegion (aktuelle Frame von Spriten), während dieses Objekt zu schaffen Replik ich Wert für aktuelle Rahmeneinstellung (act Methode holte aktuellen Frame, aber Draw wurde vor act aufgerufen) und das war mir einen ähnlichen Fehler.

Ich bin mir nicht sicher, ob das hilft oder nicht, lass es mich wissen, wenn du damit Fortschritte machst.

Verwandte Themen