非常に基本的なJavaの質問だと思います。私は2つのクラスを持っています:メインとInputManagerクラス:libgdx他の非メインクラスからカメラの位置を設定する方法は? [Java]
public class InputManager implements InputProcessor {
Main main = new Main();
@Override
public boolean keyDown(int keycode) {
switch (keycode) {
case Keys.A:
System.out.println(main.cam.position.set(1, 0, 0));
break;
}
return false;
} // etc...
メインクラスは公開OrthographicCameraカムを持っています。 InputManagerクラスからcamの位置を設定したいだけです。どのようにこれを行うことができますか? "A"を押すと、 "Nullpointer exception"が表示されます。いずれの例:(
あなたは 'Main'クラスを含めることができますか?私はあなたの問題がlibgdxではなくJavaの問題であることはほとんど確信していますが、確認するためには 'Main'を確認する必要があります – Chris
https://pastebin.com/uZ3QaBER – Subscriptor