2014-10-26 13 views
5

Wygląda na to, że podczas wdrażania mojej gry do HTML pojawia się błąd. Ekran menu działa dobrze, a przejście do ekranu gry powoduje ten błąd.LibGDX Uncaught RunTime Wyjątek w implementacji HTML

screen_shot

Tekst z konsoli:

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

Błędy wydają się mnożyć przez milisekundy jako okno pozostaje otwarty. Gra działa idealnie na pulpicie (Windows i Mac), Android i iPhone. Nie jestem pewien, co się dzieje. Obecnie używam około 6 różnych dźwięków, wiele tekstur/textureAtlas, bez czcionek. Jedynym rozszerzeniem, jakie mam dla projektu, jest rozszerzenie "Narzędzia".

Naprawiłem poprzedni błąd, który otrzymałem po kompilacji HTML za pomocą klasy Reflection. Nie wiem, co zrobić z tym błędem. Ten problem jest podobny do this thread sprzed roku. Spojrzałem na plik build.gradle w moim folderze HTML, "strict = true" w strukturze kompilatora, więc zakładam, że to w porządku. Mój projekt wykorzystuje również GL20, więc nie jestem pewien, czy te rozwiązania mają zastosowanie w tym przypadku.

Dzięki za pomoc!

Odpowiedz

0

To był długi czas dla tego wpisu, a także nie jestem pewien dokładnego problemu, z którym się spotkałeś, miałem podobny wyjątek, ale aby znaleźć dokładne powody, dla których potrzebuję wziąć udział w kodzie.

Co zrobiłem dla mojego kodu: w skrócie: problem może być dowolną linią obj.function(), ponieważ dzieje się to wiele razy, zakładam ją w pętli renderowania bieżącego ekranu.

więcej szczegółów na temat mojego problemu które rozwiązały: utworzonego klasy MyActor rozciąga Actor miał ikonki i TextureRegion (bieżącą ramkę z ikonki), tworząc repliki tego obiektu, że zachodziło wartości dla bieżącej ramki (akt metoda pobierała bieżącą ramkę, ale losowanie było wywoływane przed aktem) i to dawało mi podobny błąd.

Nie jestem pewien, czy to pomaga, czy nie, daj mi znać, jeśli zrobisz z tym postęp.

Powiązane problemy