0
내 바운더리 사이에서 볼 이미지를 바운스하려고합니다. 그러나 볼이 위쪽 경계선에 오면 되돌아 오지 않습니다. 이 문제를 해결하는 데 도움이 될만한 자료가 있기를 바랍니다. 여기 경계 사이에서 이미지 바운스하는 방법
내 코드입니다 :import java.awt.*;
import java.applet.*;
public class Ball {
private int x=355 ;
private int y=500;
private int xVel = -3;
private int yVel = 3;
private Image ball;
public Ball (Breakout bR){
ball = bR.getImage(bR.getDocumentBase(),"ball.png");
}
public void update(Breakout bR){
x += xVel;
y += yVel;
if (x < 0){
xVel = 3;
}
else if (x > bR.getWidth()){
xVel = -3;
}
if(y > bR.getHeight()){
yVel = -3;
}
else if (y < 0){
xVel = 3;
}
}
public void paint (Graphics g, Breakout bR){
g.drawImage(ball,x,y,bR);
}
}
Thanks for your help :)