| 
 | |||||||
| 
 | 
|  | 
|  | 
|  | Strumenti | 
|  26-05-2005, 23:12 | #1 | 
| Senior Member Iscritto dal: Jan 2005 Città: A casa mia 
					Messaggi: 825
				 | 
				
				[JAVA] Urti tra oggetti e coscienza del proprio spazio occupato
			 
		Salve io sto creando un applicazione grafica (pacman) ke ora come ora funziona,pero non sono assolutamente contento del modo con il quale ho gestito gli urti,Vi espongo brevemente x capire meglio quello ke è il mio problema.  sia pacman ke i fantasmini sono rappresentati da quadrati ke hanno dimensione 40 x 40 pixel. Vertice Top Sx ----------- | | | PacMan | | | ----------- Vertice Down Dx In java i rettangoli vengono disegnati con la coordinate X (indentificata con la variabile leftX e la coordinate y identificata con la variabile topY ) dove leftX e topY identificano il vertice superiore sinistro e con la variabile : height e width si identifica il vertice basso destro. ORa per gestire gli urti del tipo --------- | | | PacMan |-------------- | || | -----------| Fantasmino| | | -------------- verifico inanzittutto ke la coordinate x del fantasmino sia uguale alla coordinate (x + width) di pacman. Codice: pacman.leftx() + pacman.width() == fantasmino.leftX(); Codice: if ( pacman.y() <= fantasmino.y() && fantasmino.y() <= pacman.y() + pacman.height() || pacman.y() <= fantasmino.y() + fantasmino.height() && fantasmino.y() + fantasmino.height() <= pacman.y() + pacman.height() ) grazie a tutti 3NiGm@666 | 
|   | 
|  27-05-2005, 09:01 | #2 | 
| Senior Member Iscritto dal: Apr 2000 Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29 
					Messaggi: 53971
				 | 
		Doppio    | 
|   | 
|   | 
| Strumenti | |
| 
 | 
 | 
Tutti gli orari sono GMT +1. Ora sono le: 20:07.









 
		 
		 
		 
		







 
  
 



 
                        
                        










