2010-12-13 6 views
-2

私は自分のゲーム全体をセットアップしたので、今ではアプリエンジンに問題があります。 このエラーメッセージは何を意味していますか?私は本当に問題が何かを理解していない。私のスプライトの問題が、ゲームエンジンを狂わせさせる原因になっていますか?このエラーメッセージは、rokonandroidゲームエンジンによって引き起こされたことを意味します。

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) 

任意の入力が便利です、ありがとうございます!

+0

繰り返し可能な例外についての素晴らしい点は、トリガー入力を観察できることです。 –

答えて

2

ソースコードを見ただけで、Rokonはランダム例外をスローするように見えるので、問題が本当にどこから来ているのかを追跡するのはややこしいことです。

私はあなたの最善の策は、アプリケーションのJavaソースコードを使用してそこからデバッグすることに切り替えることだと思います。

最も可能性の高い犯人はあなたが/リロードをロードしようとしているテクスチャの状態であり、それはあなたを助けるかもしれないものを把握する TextureManager.java

てみです。

+0

「どのようなテクスチャの状態がロード/リロードされているか把握してください。 " ここに比較的新しいプログラマーがいるので、これが比較的明白なコメントのように思えば謝罪します。また、あなたが一言で言うことができたかどうかはわかりませんが、ゲームエンジンに問題を引き起こしているのが自分のテクスチャなのかどうかは分かりますか? – Jeff

+0

Rokonゲームエンジンで行ったことから、ソースコードをプロジェクトに組み込んで、デバッガをアタッチしてアプリケーションを実行できるようにすることをお勧めします。そうすれば、Eclipseを使ってコードを検査したり、クラッシュするときに何が起こっているかを調べることができます。また、デバッガが接続された状態で実行することは、Eclipseのコードが自動的に停止してアプリケーションがクラッシュする可能性があります。しかし、メッセージに含まれる細部はほとんど、あるいはまったくない単純な例外を投げているだけなので、それを見ることで伝えるのは難しいです。 – csaunders

関連する問題