Cordial saludo,
Quisiera tener siempre el valor del angulo entre dos puntos, estoy trabajando con física, la idea es saber si el punto se encuentra entre 0 y 90 grados, 90 y 180 ... , para colocar condiciones según el angulo en el que este.
estoy utilizando la siguiente función, para sacar la dirección a la cual debe apuntar la mira.
point_direction(x,y,device_mouse_x(0), device_mouse_y(0));
Espero me puedan colaborar, muchas gracias.
Hola clsotelo
Si ya tienes la función, cuál es el problema?
BssString, tiene la funcion de direccion, pero lo que quiere saber es a cuantos grados esta esa direccion.
Creo que con una operacion matematica, con la posicion del raton, puedes dar con el angulo.
Ahora esa operacion tendras que estudiarla y bien.
Suerte!!!
Cita de: BssString en Febrero 22, 2019, 02:18:20 AM
Hola clsotelo
Si ya tienes la función, cuál es el problema?
Hola, quiero es saber el angulo en grados, en el cual se encuentra.
Cita de: nonoroman en Febrero 22, 2019, 11:17:28 AM
BssString, tiene la funcion de direccion, pero lo que quiere saber es a cuantos grados esta esa direccion.
Creo que con una operacion matematica, con la posicion del raton, puedes dar con el angulo.
Ahora esa operacion tendras que estudiarla y bien.
Suerte!!!
Muchas gracias, voy a mirar como puedo aplicar una formula. Gracias por la respuesta.
Hola clsotelo
La función point_direction que estás usando te devuelve el angulo en "grados" entre dos puntos, en este caso estás usando como primer punto el "X" e "Y" del objeto que llama el código y como segundo punto el device_mouse_x(0) y device_mouse_y(0), que en android es la coordenada del primer dedo que entra en contacto con la pantalla..
El valor que te retorna es un ángulo en grados con un valor entre 0 y 359 (con decimales incluso).
Siendo: 0° = Derecha / 90° = Arriba / 180° = Izquierda / 270° = Abajo.
Saludos
Cita de: BssString en Febrero 22, 2019, 03:01:54 PM
Hola clsotelo
La función point_direction que estás usando te devuelve el angulo en "grados" entre dos puntos, en este caso estás usando como primer punto el "X" e "Y" del objeto que llama el código y como segundo punto el device_mouse_x(0) y device_mouse_y(0), que en android es la coordenada del primer dedo que entra en contacto con la pantalla..
El valor que te retorna es un ángulo en grados con un valor entre 0 y 359 (con decimales incluso).
Siendo: 0° = Derecha / 90° = Arriba / 180° = Izquierda / 270° = Abajo.
Saludos
Si muchas gracias estaba mirando que valor arrojaba esa función y tienes toda la razón, arroja el angulo en grado tal y como dices, muchas gracias por la aclaración, creo que siempre voy a mirar que resultado arroja las funciones que utilizo.