본문 바로가기
게임 수학

게임 수학 - 회전 2장 / sin과 cos

by WaDDak 2023. 7. 20.

다시 회전을 알기위해선 sin과 cos을 알아야 한다.

자세한 설명은 하지 않고 공식정도만 짚고 넘어가겠다.

 

sin, cos, tan

sin cos은 각도와 빗변을 알고있으면 밑변과 높이를 알수있다.  라는게 중요하다..

해당 공식을 게임상의 좌표로 생각한다면.

플레이어가  A에 있고, 몬스터가 B에 있다고 생각해보자.

 

A에 있는 플레이어 기준으로 몬스터는 ( x = 밑변, y = 높이) 만큼 떨어져 있는것이다.

이때 밑변과 높이는 모르지만, 각도와 빗변을 알고있다고 한다면.

 

x = cos(세타) * 빗변 ;

y = sin(세터) * 빗변;  

 

로 표현할 수 있을 것이다.  그렇다면!

빗변이 1이라면?

 

x = cos(세타) * 1 ;

y = sin(세터) * 1 ;  

 

결국엔 cos과 sin만 남아서

 

x = cos(세타) ;

y = sin(세터) ;  

 

위처럼 표현 할수있다. 

위의 원리를 알면 이제 회전에 대한것은 어렵지 않을것이다.