0
我正在做一个简单的乒乓球游戏,我需要这样做,以便球员桨不能出屏幕。碰撞后,去对方
它可以工作,但是如果我走到边缘,再次走到同一条边,它会在第一次,但不是第二次。如果我走到顶部边缘,然后底部它工作正常。我不知道这一点,所以我希望得到任何帮助;)
Game.java:
Screen.java
Ball.java
Player.java
Computer.java
我正在做一个简单的乒乓球游戏,我需要这样做,以便球员桨不能出屏幕。碰撞后,去对方
它可以工作,但是如果我走到边缘,再次走到同一条边,它会在第一次,但不是第二次。如果我走到顶部边缘,然后底部它工作正常。我不知道这一点,所以我希望得到任何帮助;)
Game.java:
Screen.java
Ball.java
Player.java
Computer.java
什么代码会在屏幕外停止播放器桨。而不是仅仅发布所有的代码,显示你所要求的存根。
只是又看了一眼,看到检查正在按键中完成。
试着把检查放在player.update()方法中。更新它在一个高度
public void update(int height) {
if(y < 0)
{ y = 0; }
else if(y > height)
{ y = height }
else
{ y = y + yVelocity; }
}
解析请减少代码量,然后包括它在你的问题。不要把pastebin链接放在这里。 –