我正在制作一个角色游戏:
p = new Player(200, 200 ,this);
然后在MouseListener中我说:
if(p != null){
deltaMousePlayerX= (p.getX()- x);
deltaMousePlayerY= (p.getY() - y );
System.out.println(deltaMousePlayerX+","+deltaMousePlayerY);
}
问题是当我点击它时没有打印出任何东西,所以p可能是空的吗? 我该如何解决?
PS:角色在屏幕上可见