Comunidad de diseño web y desarrollo en internet online

Colision con objeto de alguna clase...

Citar            
MensajeEscrito el 04 Jun 2012 02:37 pm
Hola, quisiera saber como puedo hacer para detectar si un personaje colisiono con un objeto de determinada clase, si existe algo como un ... onColission que de regrese el objeto de la colisión o algo por el estilo. por ejemplo si el personaje esta en un bosque con arboles, piedras, y necesito detectar si colisiona con un arbol, sin saber el nombre de la instancia sino solamente que sea de tipo arbol.

Si no, cual podria ser la mejor solución?, tener los arboles en un array y detectar la colisión con for ?


Gracias ¡

Por jacr1102

50 de clabLevel



 

chrome
Citar            
MensajeEscrito el 04 Jun 2012 04:02 pm
la colision si mal no recuerdo se hace con hitTest
y eso de los tipos podes hacer un movieclip de un arbol, y sacar todos de ahi, e instanciar cada uno, a menos que tu juego sea demasiado grande y necesites 1000 arboles, mi recomendacion es esa..

Por skaterseba

Claber

170 de clabLevel



 

firefox
Citar            
MensajeEscrito el 04 Jun 2012 06:16 pm
La colisión es una de las rutinas mas críticas de cualquier juego, y hay muchas técnicas segú cual tipo de juego estes realizando. Lo usual es tener array de elementos contra los que se testea, pero si son muchos, se hace un clip mas grande contra el que se prueba el hitTest, luego una detección mas específica por posiciones ... usar Rectangles facilita la performance ... user Tiles hace innecesario hitTest ... etc ... de hecho hay librerías para eso como http://code.google.com/p/collisiondetectionkit/

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.