私は単純な卓球ゲームを作っています。プレーヤーのパドルが画面から出ないようにする必要があります。
それは機能しますが、端に行って上に行き、もう一度同じ端に行くと、最初は機能しますが、2回目は機能しません。上端に移動してから下端に移動すると、正常に機能します。私はこれを理解できないので、助けていただければ幸いです;)
ゲーム.java:
Screen.java
Ball.java
Player.java
コンピューター.java
私は単純な卓球ゲームを作っています。プレーヤーのパドルが画面から出ないようにする必要があります。
それは機能しますが、端に行って上に行き、もう一度同じ端に行くと、最初は機能しますが、2回目は機能しません。上端に移動してから下端に移動すると、正常に機能します。私はこれを理解できないので、助けていただければ幸いです;)
ゲーム.java:
Screen.java
Ball.java
Player.java
コンピューター.java
プレーヤーのパドルが画面の外に出ないようにするコードは何ですか? すべてのコードを投稿するだけでなく、求めていることを実行するスタブも表示します。
もう一度見てみると、キープレスでチェックが行われていることがわかりました。
player.update() メソッドにチェックを入れてみてください。高さで解析するように更新します
public void update(int height) {
if(y < 0)
{ y = 0; }
else if( y > height )
{ y = height }
else
{ y = y + yVelocity; }
}