嗨,我正在做一个突破游戏,我在让球从桨或砖上反弹时遇到问题。
这是我的代码,用于使球从砖块和桨上反弹。
private void checkForHit(){
GObject collider = getElementAt( ballX, ballspeed);
if(collider == paddle){
ballspeed = -ballspeed;
}
}
我不知道为什么它不起作用,它可能是一些小东西。
更新
当我设置 if(collider.equals(paddle))
运行游戏时出现 java.lang.NullPointerException 错误。