Cada vez que empiezo un proyecto nuevo en donde necesito usar las funciones trigonométricas para ciertos cálculos, siempre aprovecho de usar mi pack de funciones que contienen ya las conversiones de radianes a grados, además de invertir el eje Y para poder usarlas con los ángulos de Game Maker.
Seno
1 2 | ///seno(angulo); return sin(degtorad(-argument[0])); |
Coseno
1 2 | ///coseno(angulo); return cos(degtorad(argument[0])); |
Tangente
1 2 | ///tangente(angulo); return tan(degtorad(-argument[0])); |
ArcoSeno
1 2 | ///arcoseno(valor); return -radtodeg(arcsin(argument[0])); |
ArcoCoseno
1 2 | ///arcocoseno(valor); return radtodeg(arccos(argument[0])); |
ArcoTangente
1 2 | ///arcotangente(valor); return -radtodeg(arctan(argument[0])); |
Pueden descargar el archivo GML para importarlos a sus proyectos pinchando aquí.