Comunidad de diseño web y desarrollo en internet online

Colisiones

Citar            
MensajeEscrito el 21 Feb 2011 02:59 pm
Hola. Me pregunto que funcion sencilla puedo usar para colision de objetos.

Concretamente, tengo un CHAR_MC que es un personaje que se mueve con las flechas del teclado, y otro WALL_MC que se trata de una pared. ¿Como le digo a Flash que cuando CHAR_MC haga contacto con WALL_MC se detenga?

Por misato21

35 de clabLevel



 

firefox
Citar            
MensajeEscrito el 21 Feb 2011 05:18 pm
Puedes usar la funcion HitTest.complexHitTestObject(CHAR_MC,WALL_MC)

De esta manera comprobará si los objetos colisionan, que se detengan lo puedes arreglar de varias maneras, una muy sencilla es creando una variable que sea la resta de la coordenada x. de los dos MC y cuando sea menor o igual que el valor que elijas manten sus coordenadas x. en la misma posición.

Por locke23

26 de clabLevel



 

firefox
Citar            
MensajeEscrito el 22 Feb 2011 09:52 am
Me puedes dar el ejemplo. Soy nueva con el AS3 y ya meterme en temas de matemáticas se me hace raro.

Por misato21

35 de clabLevel



 

firefox

 

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