Junio 19, 2013, 02:16:59 am

Autor Tema: Para que sirve  (Leído 256 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado verdader26

  • Asiduo
  • *
  • Puntos: 0
  • Mensajes: 122
    • Ver Perfil
Para que sirve
« en: Diciembre 29, 2011, 03:38:10 pm »
hola alguien me puede decir para que sirven estas funciones:
cos()
sin()
tan()
ceil()
round()
floor()
No Tienes Permisos Para Dar Puntos
point 0 Puntos

Este tema no recibió puntos.

Desconectado Silver_light

  • Adicto
  • *
  • Puntos: 46
  • Mensajes: 368
  • Luz Plateada!
    • Ver Perfil
Re: Para que sirve
« Respuesta #1 en: Diciembre 29, 2011, 04:14:31 pm »
Bueno, la tres primeras son funciones trigonométricas, se utilizan para obetener el Coseno, Seno y Tangente, respectivamente, del valor utilizado en el parámetro.
 Usualmente Seno y Coseno se utiliza para obtener valores pequeños, he visto que se utilizan mucho en juegos en 3D.

 Las otras tres funciones sirven para redondear un número. Obteniendo resultados diferentes (obviamente) de la funcion utilizada.
 Ceil redondea hacia arriba.
 Floor redondea hacia abajo.
 Round redondea al valor más cercano.

Por ejemplo: 3.3
 ceil = 4
 floor = 3
 round = 3


Saludos!
Nyan!
¡Cierto!, ¡En un cien por ciento!

Tutorial 39DLL :3

Desconectado verdader26

  • Asiduo
  • *
  • Puntos: 0
  • Mensajes: 122
    • Ver Perfil
Re: Para que sirve
« Respuesta #2 en: Diciembre 29, 2011, 04:39:47 pm »
Bueno, la tres primeras son funciones trigonométricas, se utilizan para obetener el Coseno, Seno y Tangente, respectivamente, del valor utilizado en el parámetro.
 Usualmente Seno y Coseno se utiliza para obtener valores pequeños, he visto que se utilizan mucho en juegos en 3D.

 Las otras tres funciones sirven para redondear un número. Obteniendo resultados diferentes (obviamente) de la funcion utilizada.
 Ceil redondea hacia arriba.
 Floor redondea hacia abajo.
 Round redondea al valor más cercano.

Por ejemplo: 3.3
 ceil = 4
 floor = 3
 round = 3


Saludos!
Nyan!
me lo podrias explicar de otra manera los 3 ultimos es que no entendi bien

Desconectado Silver_light

  • Adicto
  • *
  • Puntos: 46
  • Mensajes: 368
  • Luz Plateada!
    • Ver Perfil
Re: Para que sirve
« Respuesta #3 en: Diciembre 29, 2011, 05:04:17 pm »
Okey
Emm... Colocaré el mismo ejemplo:

Redondearemos: 3.3
Ceil, como redondea hacia arriba al número entero que le sigue, entonces es 4
ceil = 4
Floor redondea hacia abajo, al número entero anterior, entonces queda en 3
floor = 3
Round redondea al valor más cercano, como tiene una parte decimal de .3, entonces el valor más cercano es 3
round = 3

Hago otro ejemplo: 5.7
Ceil, redondea al valor entero siguiente, entonces quedaría en 6
ceil = 6
Floor redondea al valor entero anterior, entonces queda en 5
floor = 5
Round redonde al valor entero más cercano dependiendo del decimal, en este caso se acerca al 6, entonces queda así.
round = 6

Podría decirce que ceil y floor, de cierta forma, no toman en cuenta el decimal para llegar al numero siguiente o anterior. En cambio round utiliza el decimal para definir si será el número siguiente o anterior...

 Espero haberme explicado mejor.

Saludos!
¡Cierto!, ¡En un cien por ciento!

Tutorial 39DLL :3

Desconectado elviskelley

  • Okupa
  • *
  • Puntos: 374
  • Mensajes: 1782
  • Sexo: Masculino
  • la vida te da todo lo que pidas.
    • Ver Perfil
    • http://ekgames.3a2.com/ una web dedicada a   los mejores tutoriales.
Re: Para que sirve
« Respuesta #4 en: Diciembre 29, 2011, 06:50:10 pm »
cos() para obtener el coseno. sin() para el Seno.
aca que son.
Definiciones de Seno, Coseno y Tangente
Un triángulo rectángulo consta de un ángulo de 90oy dos ángulos agudos. Cada ángulo agudo de un triángulo rectángulo tiene las funciones de seno, coseno y tangente. El seno, el coseno y la tangente de un ángulo agudo de un triángulo rectángulo son rezones de dos de los tres catetos de un triángulo rectángulo.

El seno de un ángulo es la razón entre el largo del cateto opuesto del ángulo dividido por el largo de la hipotenusa.

El coseno de un ángulo es la razón entre el largo del cateto adyacente al ángulo dividido por el largo de la hipotenusa.

La tangente de un ángulo es la razón entre el largo del cateto opuesto del ángulo dividido por el largo del lado adyacente del ángulo.

Y como aplicarlo.
digamos que tienes un cañon para direccionar el cañon usas image_angle y claro la bala se crea en la punta del cañon, pero al mover el angulo, ya no sea la misma posicion la punta del cañon usas esto. entonces ya no sirve solo decir.
instance_create(x+46,y+12,objBala) ya que el angulo del cañon cambio y la bala no saldria del cañon-.
Aca usaras seno y coseno.
var xx, yy;
xx=return cos(degtorad(image_angle))*46;
yy=return sin(degtorad(image_angle))*12;
instance_create(x+xx,y+yy,objBala);
claro hay una funcion del game maker que simplifica esto y son estas...
lengthdir_x (coseno)
lengthdir_y (seno)
se usaria asi...
instance_create(x+lengthdir_x(image_angle,46),y+lengthdir_y(image_angle,12),objBala);
Usando esto no importara el angulo de la punta del cañon, siempre se creara la bala en la punta del cañon-.

Si quieres mas info de seno y coseno. click aqui
Por muy dificil que parece, todo pasa.
mi web Elvis.Kelley.Games
Manual Game maker PDF



Desconectado verdader26

  • Asiduo
  • *
  • Puntos: 0
  • Mensajes: 122
    • Ver Perfil
Re: Para que sirve
« Respuesta #5 en: Diciembre 29, 2011, 09:38:31 pm »
gracias Silver_light y elviskelley me solucionaisteis la duda