반응형 삼각함수2 [게임이론] 삼각함수의 활용 definelife.tistory.com/search/%EC%82%BC%EA%B0%81 #define LIFE ZERO 인생 대 전환을 위한 기록, 프로그래밍과 IT 지식 소개 definelife.tistory.com 위의 삼각함수가 게임에서 어떻게 활용되는지 사례를 통해 알아본다. 1. 플레이어의 이동 void PlayerMove(float _angle) { // Space Key 눌릴때 if (Input.GetKey(KeyCode.Space)) { // Mathf.cos, sin -> Radian 0~2pi. Degree 0~360 // Degree to Radian : * Mathf.Deg2Rad Vector2 direction = new Vector2(Mathf.Cos(_angle * Mathf... 2020. 12. 15. [게임이론] 삼각함수 삼각함수는 각의 크기를 삼각비로 나타내는 함수이다. 다음의 삼각형에 대해 옛날에 배웠던 삼각함수 공식은 아래와 같다. (입력 문제로 쎄타는 @로 표기한다.) cos@ = a / c sin@ = b / c tan@ = b / a 그렇다면 c가 1이라고 가정하면, 아래와 같이 변한다. cos@ = a / 1 = a sin@ = b / 1 = b tan@ = b / a 즉 밑변(a)의 길이는 cos@ 가 되고, 빗변(b)의 길이는 sin@가 된다. 이것을 피타고라스 정리에 대입해보면 다음과 같다 빗변의 길이가 1일때 벡터(방향)과 연계가 있기 때문에 잘 기억할 필요가 있다. 위와 같이 단위 원, 즉 반지름이 1인 원이 있다고 가정한다. 이 원에서 상의 가상의 위치 P(x, y)가 있다. 이 점을 통해 만들어지.. 2020. 12. 10. 이전 1 다음 반응형