Comunidad de diseño web y desarrollo en internet online

clase Math

Citar            
MensajeEscrito el 12 Dic 2005 09:07 pm
Hola como están?

Me gustaría saber cual es el uso que se le da a las clases Math de Flash

He visto que lo usan para dar movimientos suaves a las animaciones pero, no entiendo muy bien su aplicación.

Gracias :D

Por ariel Go

71 de clabLevel



Genero:Masculino  

safari
Citar            
MensajeEscrito el 12 Dic 2005 09:48 pm
Mmm explicación muy larga... te lo dire de manera muy sencilla, para hacer diferentes animaciones en actiionScript puro, hay que veces que se necesitan realizar cosas como obtener senos, cosenos, tangentes, encontrar distancias, detectar colisiones, etc. En todos esos casos se requiere un cálculo matemático a fín de obtener el resultado exacto (como en la mayoría de loe videojuegos, aunque no es limitante de este tipo de aplicaciones), en esos casos se usa la clase Math.

Aquí te doy un ejemplo (espero no enredarte) que sirve para diferenciar cuando dos objetos circulares rebotan (se le llama colisión circular)

Código :

var xdif = circulo_a._x - circulo_b._x;
var ydif = circulo_a._y - circulo_b._y;
var distancia = Math.sqrt(Math.pow(xdif,2)+Math.pow(ydif,2));
if(distancia<=circulo_a.radio+circulo_b.radio)
   trace("los círculos chocaron");


Como vez, usamos dos funciones sqrt y pow de la clase Math para obtener dicho cálculo.

Sí apenas estás empezando te recomiendo que si te interesa este tema, leas o repases un poco de trigonometría básica

Por Aoyama

BOFH

6224 de clabLevel

6 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Bastard Operators From Hell

Webdesigner & Developer, en mis ratos libres bebo café por litros.

firefox
Citar            
MensajeEscrito el 13 Dic 2005 12:40 am
cualquier movimiento y/o animación que pretendas hacer mediante código (actionscrip) y necesites de apoyarte de formulas matemáticas y/o físicas te será de mucha ayuda la clase abstracta Math.

saludos

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox
Citar            
MensajeEscrito el 13 Dic 2005 03:25 pm
ok, gracias Aoyama por tu respuesta me aclaraste un gran punto.

Ahora voy a chequear lo de la trigonometría.

Gracias a ti Maikel, siempre te entiendo un poco mas que a los demás.

Ahora, les dire una observación, no soy programador, sino diseñador, sucede que usando el as. avanzado nos sentimos "diseñadores" más profesionales a la ahora de trabajar.

Gracias

Por ariel Go

71 de clabLevel



Genero:Masculino  

safari

 

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