私はキャラクターを使ってゲームを作成しています:
p = new Player(200, 200 ,this);
次に、MouseListener で次のように言います。
if(p != null){
deltaMousePlayerX= (p.getX()- x);
deltaMousePlayerY= (p.getY() - y );
System.out.println(deltaMousePlayerX+","+deltaMousePlayerY);
}
問題は、クリックしても何も出力されなかったため、p が null である可能性があることです。どうすれば修正できますか?
PS: キャラクターが画面に表示されます