1

私はキャラクターを使ってゲームを作成しています:

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: キャラクターが画面に表示されます

4

0 に答える 0