Exception in thread "Thread-14" java.lang.NullPointerException
at MessageEngine.drawCharacter(MessageEngine.java:67)
at MessageWindow.draw(MessageWindow.java:125)
at MainPanel.gameRender(MainPanel.java:210)
at MainPanel.run(MainPanel.java:124)
at java.lang.Thread.run(Thread.java:745)
このエラーの原因がよくわかりません。nullが原因だということがなんとなくわかるのですが、
エラー
at MessageEngine.drawCharacter(MessageEngine.java:67)
プログラム
pos.x + color, pos.y, pos.x + color + FONT_WIDTH, pos.y + FONT_HEIGHT, null);
エラー
at MessageWindow.draw(MessageWindow.java:125)
プログラム
messageEngine.drawCharacter(dx, dy, c, g);
エラー
at MainPanel.gameRender(MainPanel.java:210)
プログラム
// メッセージウィンドウを描画
messageWindow.draw(dbg);
エラー
at MainPanel.run(MainPanel.java:124)
プログラム
// レンダリング
gameRender();
エラー
at java.lang.Thread.run(Thread.java:745)
プログラム
public void run() {
if (target != null) {
target.run();
}
上のようにエラーの( )の中を押しても、その下のプログラムに行き着くので、どうやって修正していいのかがわかりません。
どういう風に修正すればいいのか、アドバイスをください。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/02/13 18:36
2017/02/13 23:46
2017/02/14 14:09 編集
2017/02/14 14:27
2017/02/16 03:18 編集
2019/04/16 09:38
2019/04/16 11:38