Andengine を使用して Android 用のゲームを開発していますが、それぞれを作成しようとすると問題が発生しますSprite
。
私の宣言では、
private Sprite[] bolaSprite = new Sprite[16];
そしてNullPointerException
、最初のを初期化しようとするとエラーが発生しますSprite
:
bolaSprite[0] = new Sprite(249, 242, resourcesManager.bola_region, vbom);
完全なエラーは次のとおりです。
FATAL EXCEPTION: UpdateThread
java.lang.NullPointerException
at com.kevingsoft.scene.GameScene.createSprites(GameScene.java:83)
at com.kevingsoft.scene.GameScene.createScene(GameScene.java:58)
at com.kevingsoft.base.BaseScene.<init>(BaseScene.java:36)
at com.kevingsoft.scene.GameScene.<init>(GameScene.java:37)
at com.kevingsoft.manager.SceneManager$1.onTimePassed(SceneManager.java:112)
at org.andengine.engine.handler.timer.TimerHandler.onUpdate(TimerHandler.java:94)
at org.andengine.engine.handler.UpdateHandlerList.onUpdate(UpdateHandlerList.java:47)
at org.andengine.engine.Engine.onUpdateUpdateHandlers(Engine.java:618)
at org.andengine.engine.Engine.onUpdate(Engine.java:605)
at org.andengine.engine.LimitedFPSEngine.onUpdate(LimitedFPSEngine.java:57)
at org.andengine.engine.Engine.onTickUpdate(Engine.java:568)
at org.andengine.engine.Engine$UpdateThread.run(Engine.java:858)
誰かがなぜそれが起こっているのか教えてもらえますか?