Comunidad de diseño web y desarrollo en internet online

Gravedad en actionscript....

Citar            
MensajeEscrito el 05 Feb 2008 06:14 pm
como el titulo lo dice deseo agregar gravedad en un pequeño experimento en flash....
lo que intento hacer es colocar pelotas en una caja llena de obstaculos...( tipo pinball).....
que caigan infinitamente....
es un adorno tansolo pero seria interesante.....
una mano al que pueda....

Por riajiru

38 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 06 Feb 2008 02:42 pm

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

msie7
Citar            
MensajeEscrito el 02 Mar 2008 02:18 am
Pues algo tarde, gracias por la sugerencia, pero no tuve tiempo de leer todo el articulo,
asi que experimente hasta tener este código que hace tiempo lo hice, pero no me habia
tomado el tiempo de mostrarlo aqui;


Código :

onClipEvent (load) {   
//primero las variables para agregar un efecto aceleracion
gravedad=0.7;
caida= 0;
//y ahora la que dara el "rebote"
borde=500
}
onClipEvent (enterFrame) {
   //cada frame aumentamos la variable caida
   caida+= gravedad;
   //y hacemos que la posicion _y aumente respecto a caida
   _y += caida;
   if (this._y>borde) {
      //con lo siguiente evitamos que la pelota se atasque
      _y-=4;
      //y volvemos negativo el valor de caida,pero con una disminucion en su valor total,
      //para dar el efecto del rebote
      caida*= -0.9;
      }
   
   }
//y listo... nuestra pelota tiene "gravedad"...
//ahora que si se desea que haya un verdadero suelo solo se cambia la condicion (this._y>borde) por un (this.hitTest (_root.suelo))
//es algo sencillo pero es util en el desarrollo de juegos... 



espero sirva de algo, aunque ya sea algo tarde... :D

Por riajiru

38 de clabLevel



Genero:Masculino  

firefox

 

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