2010-12-13 7 views
-2

Ich habe Probleme mit einer App-Engine jetzt, dass ich mein ganzes Spiel eingerichtet habe, ist es irgendwie scheiße. Was bedeutet diese Fehlermeldung? Ich verstehe wirklich nicht, was das Problem ist. Ist das Problem mit einem meiner Sprites, dass die Game Engine verrückt wird?Was bedeutet diese Fehlermeldung, es wird durch die rokonandroid Spielengine verursacht

12-13 12:48:15.389: ERROR/Rokon(1776): addToActive(1505553220) 
12-13 12:48:15.389: WARN/System.err(1776): java.lang.Exception: addToActive(1505553220) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.Debug.error(Debug.java:71) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.TextureManager.addToActive(TextureManager.java:54) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.Texture.onLoadTexture(Texture.java:228) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.GLHelper.checkTextureValid(GLHelper.java:201) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.GLHelper.bindTexture(GLHelper.java:189) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.GLHelper.drawNormal(GLHelper.java:366) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.DrawableObject.onDrawNormal(DrawableObject.java:382) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.DrawableObject.onDraw(DrawableObject.java:360) 
12-13 12:48:15.389: WARN/System.err(1776):  at com.stickycoding.rokon.Layer.onDraw(Layer.java:138) 
12-13 12:48:15.397: WARN/System.err(1776):  at com.stickycoding.rokon.Scene.onDraw(Scene.java:934) 
12-13 12:48:15.397: WARN/System.err(1776):  at com.stickycoding.rokon.RokonRenderer.onDrawFrame(RokonRenderer.java:40) 
12-13 12:48:15.397: WARN/System.err(1776):  at com.stickycoding.rokon.GLSurfaceView$GLThread.guardedRun(GLSurfaceView.java:1112) 
12-13 12:48:15.397: WARN/System.err(1776):  at com.stickycoding.rokon.GLSurfaceView$GLThread.run(GLSurfaceView.java:946) 

Jede Eingabe wäre nützlich, danke!

+0

Das Großartige an wiederholbaren Ausnahmen ist, dass Sie die auslösende Eingabe beobachten können ... –

Antwort

2

Ich habe mir nur den Quellcode angeschaut, es scheint, dass Rokon nur eine zufällige Ausnahme ausgibt, also ist es ein bisschen schwierig zu verfolgen, wo das Problem wirklich herkommt.

Ich denke, deine beste Wette wäre es, den Java-Quellcode für die App zu verwenden und sie von dort aus zu debuggen.

Die wahrscheinlichste Ursache ist in TextureManager.java

Versuch, herauszufinden, was der Zustand dieser Textur ist Sie versuchen/Neuladen zu laden und es kann Ihnen helfen.

+0

Was meinen Sie mit "Versuchen Sie herauszufinden, was der Status der Textur ist, die Sie laden/neu laden wollen, und es kann Ihnen helfen. " Relativ neuer Programmierer hier, also entschuldige ich mich, wenn das wie ein relativ offensichtlicher Kommentar erscheint. Außerdem weiß ich nicht, ob Sie überhaupt in der Lage waren zu erzählen, aber können Sie sagen, ob es meine Textur ist, die ein Problem für die Spielengine verursacht? – Jeff

+0

Von dem, was ich mit der Rokon-Spielengine gemacht habe, ist es am besten, den Quellcode in Ihr Projekt aufzunehmen, damit Sie die Anwendung mit dem angehängten Debugger ausführen können. Auf diese Weise können Sie den Code über Eclipse untersuchen und sehen, was unter den Abdeckungen passiert, wenn die Dinge zum Absturz kommen. Außerdem ist Eclipse (am wahrscheinlichsten) automatisch an der Codezeile zu stoppen, die zum Absturz Ihrer Anwendung führt. Es ist schwer zu sagen, indem man es betrachtet, da er nur eine einfache Ausnahme mit wenig bis keinen Details in der Nachricht wirft. – csaunders