| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  04-11-2008, 18:33 | #1 | 
| Senior Member Iscritto dal: Oct 2006 Città: milano 
					Messaggi: 1439
				 | 
				
				[C# e XNA - game development in generale] gestire le collisioni di una pallina
			 
		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.
		 | 
|   |   | 
|  04-11-2008, 20:14 | #2 | 
| Senior Member Iscritto dal: Oct 2007 Città: Padova 
					Messaggi: 4131
				 | 
		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. 
				__________________ As long as you are basically literate in programming, you should be able to express any logical relationship you understand. If you don’t understand a logical relationship, you can use the attempt to program it as a means to learn about it. (Chris Crawford) | 
|   |   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 14:24.









 
		 
		 
		 
		







 
  
 



 
                        
                        










