Post

Visualizzazione dei post con l'etichetta collisioni

Hello world - Angolazioni

Immagine
Paddle.Curve = 0.005; Ball.Speed.X = (Ball.Position.X - (Paddle.Position.X + (Paddle.Width / 2)) * Paddle.Curve;

Hello world - Palla pallina

Immagine
  Cominciamo con un giochino facile facile, Lo conoscete? Non vi sto a spiegare il funzionamento ne tantomeno descriverò la realizzazione per intero di tale programma. Mi soffermerò invece sui principali aspetti ovvero, movimento della barretta, della palla e rimbalzo di quest’ultima sulla barretta Prima di cominciare un po’ di notazioni e riferimenti Questa è la barretta comandata dal giocatore (Paddle) si muove orizzontalmente in base allo spostamento del Mouse e la pallina vi rimbalza sopra, Tre muri (destro, sinistro e sopra) contornano lo schermo e la pallina vi rimbalza I mattoncini vengono distrutti non appena la pallina entra in contatto con essi Questa è la nostra pallina (Ball) e le sue proprietà sono: Ball.Position  // Posizione (X,Y)  del centro della pallina Ball.OldPosition  // PosizionePrecedente (X,Y) Ball.Radius    // Raggio Ball.Speed     // Velocità (X,Y) La barrettà è da considerarsi come un ...