Comunidad de diseño web y desarrollo en internet online

Zonas de disparo

Citar            
MensajeEscrito el 30 Abr 2009 06:11 am
Hola,

Dentro de mi juego que ya casilo tengo listo, tengo que hacer que si le das un tiro al brazo sea una puntuacion, si le das en la cabeza sea otra puntuacion. Como hago para hacerlo con hittest si son zonas irregulares como las que les describo?
Es decir necesito dividir al muñeco en partes o zonas de hit donde al disparar (lo tengo con el evento onmousedown) se pueda diferenciar entre las partes que le señale.
Les agradezco su ayuda.


Saludos

Por vcapeluto

13 de clabLevel



 

msie7
Citar            
MensajeEscrito el 30 Abr 2009 06:44 am
exactamente eso
dentro del movieclip cuerpoEnemigo ten las partes del cuerpo separadas ya con estas es con las que debes hacer el hitTest

algo asi

Código ActionScript :

onPress = function () {
if (cuerpo.cabeza.hitTest(_root._xmouse, _root._ymouse, true)) {
     trace("touche");
   }
}


o podrias usar un switch/case para hacerlo un poco mas estetico

Por tribak

Claber

2448 de clabLevel

6 tutoriales

Genero:Masculino   Héroes

Fotógrafo o algo

firefox

 

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