Ciao tutti,
questa è la prima volta che scrivo sul forum e lo faccio per chiedere aiuto sul gioco che sto provando a fare in java: "Arkanoid". Il problema principale che ho è quello di come gestire al meglio i rimbalzi della pallina; il codice di seguito è quello che attualmente io uso:
codice://controllo se la palla colpisce il bordo sinistro if(palla.centro.getX()<=12){ palla.setDirection(dx,dy); palla.setSpeed(15); } //controllo se la palla colpisce il bordo destro if(palla.centro.getX()>=488){ palla.setDirection(dx,dy); palla.setSpeed(-15); } //controllo se la palla colpisce il bordo superiore if(palla.centro.getY()<=0){ palla.setDirection(-(palla.centro.getX()),-(palla.centro.getY())); palla.setSpeed(15); } //getisco l'urto con la barretta if(palla.getPallina().intersects(barretta)){ palla.setDirection(-dx,dy); palla.setSpeed(-15); }

Rispondi quotando

