|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#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.
|
|
|
|
|
|
#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: 06:27.



















