Encuentra el punto en un círculo con el punto central, el radio y el grado dados

Han pasado 10 años desde que hice matemáticas como esta ... Estoy programando un juego en 2D y moviendo a un jugador. Cuando muevo al jugador, estoy tratando de calcular el punto en un círculo a 200 píxeles de la posición del jugador dado un ángulo positivo O negativo (grados) entre -360 y 360. La pantalla es 1280x720, siendo 0,0 el punto central de la pantalla. El jugador se mueve alrededor de todo este sistema de coordenadas cartesianas. El punto que estoy tratando de encontrar puede estar fuera de la pantalla.

Probé las fórmulas en el artículo.Encuentra el punto con radio y ángulo pero no creo que esté entendiendo qué es el "Ángulo" porque estoy obteniendo resultados extraños cuando paso el Ángulo como -360 a 360 en un Cos (ángulo) o Sin (ángulo).

Así que por ejemplo tengo ...

1280x720 en un plano cartesianoPunto central (la posición del jugador):sea ​​x = un número entre mínimo -640 y máximo 640sea ​​y = un número entre mínimo -360 a máximo 360Radio del círculo alrededor del jugador: sea r siempre = 200Ángulo: deje a = un número dado entre -360 y 360 (permita que el negativo apunte hacia abajo o el positivo hacia arriba para que -10 y 350 den la misma respuesta)

¿Cuál es la fórmula para devolver X en el círculo?

¿Cuál es la fórmula para devolver Y en el círculo?

Respuestas a la pregunta(9)

Su respuesta a la pregunta