2016-05-21 1 views
0

У меня возникли проблемы с возникновением столкновения между Rectangles в Java.Проблема с столкновением на Java (с прямоугольниками)

Я довольно новыми для программирования, и это мой первый «серьезный» проект (это воссоздание понга лол), но в любом случае, вот мой метод до сих пор:

public static void Collision(){ 

    if(ballArea().intersects(Background.gameTop())){ 
     isGoingUp = false; 
     System.out.println("hit"); 
    } else if(ballArea().intersects(Background.gameBottom())){ 
     isGoingUp = true; 
     System.out.println("hit"); 
    } else if(ballArea().intersects(Background.gameRight())){ 
     isGoingRight = false; 
     System.out.println("hit"); 
    } else if(ballArea().intersects(Background.gameLeft())){ 
     isGoingUp = true; 
     System.out.println("hit"); 
    } 
} 

public static Rectangle ballArea(){ 

    return new Rectangle(ballXPos, ballYPos, ballXSize, ballYSize); 
} 

У меня есть Прямоугольники для до сих пор, на экране, но у меня проблемы с работой. Спасибо за помощь. :)

// редактировать, я могу разместить больше, если вам нужно больше

+0

В Понге нет ничего смешного! – ChiefTwoPencils

+0

Конечно. Я просто нашел глупым, что я называю Понг своим первым «серьезным» проектом. – Plistra

ответ

0

Я нашел проблему.

Произошла простая ошибка в позиционировании для Rectangles, и у меня была одна переменная в инструкции if. Все еще учусь! = D

+0

Черт, я бы хотел сказать, что я сделал не так. T_T – Plistra