ciao ragazzi, qualcuno mi spiega teoricamente come si fa a gestire le collisioni di una pallina contro i bordi dello schermo per esempio? bisogna avere conoscenze di trigonometria? cosa devo sapere? grazie.
banryu79
04-11-2008, 20:14
Ma come concetto generale intendi?
Visto che il modello della pallina avrà delle coordinate (centro x,y) con cui è localizzata a video e un valore che la dimensiona (raggio), sapendo le dimensioni dello schermo (e quindi i rispettivi limiti minX, minY, maxX, maxY) basterà considerare la distanza dal centro (x,y) della pallina e il suo raggio rispetto il valore dei limiti dello schermo, in un dato momento, per sapere se si trova in collisione o meno (e di quanto).
Questo almeno è quello che mi viene in mente di primo acchito, in maniera brutale.
Poi magari nel framework che stai usando ci sono già oggetti che ti offrono un'astrazione per gestire più comodamente e conveniente il problema.
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.