좋아 브레이크 아웃에서 읽을 나는 종료 결코이 게임 루프가있어 내가 턴 값을 볼이있는 모든 시간을 감소시키는이 방법에도 불구하고 놓친 :카운터
private void checkForCollision() {
GObject collider = getCollidingObject();
if (collider !=null) {
if (collider == Paddle) {
vy= -vy;
}
else {
vy= -vy;
remove(collider);
TotalBricks = TotalBricks - 1;
}
}
if((ball.getX()>=(WIDTH-BALL_RADIUS)) || (ball.getX()<=0)) {
vx = -vx;
}
if(ball.getY()<=0) {
vy = -vy;
}
if(ball.getY()>=HEIGHT) {
Turns = Turns -1;
remove(ball);
newBall();
}
}
플러스 하단에이
private int Turns;
을 변수가 오전 공유 될 수 있도록 두 가지 방법 모두. 공을 놓친 횟수에 관계없이 게임은 결코 멈추지 않습니다. 내가 무엇이 누락 되었습니까? Thx
조금만 참고로, 그것은 다른 사람들이 올바른 해결책을 알려 답변을 받아 항상 좋은 생각이야! :) – ardent