본문 바로가기

C++

[TIL 35장] 포물선 공식, 직선의 방정식

오늘의 TIL 목차 (22. 09. 29)

 

  • 디그리 각도 라디안으로 만들기
  • 윈도우 초기화

 

라디안 각도


[ 라디안 각도 ]

: degree 각도 * 파이 / 180;

 

역함수는 0 ~ 180도만 반환함.

즉, 몬스터 추적를 추적해야할 때 몬스터가 플레이어 높이보다 위에 있따면 y축을 -로 이동해야하기 때문에

m_fSpeed에 -1을 곱해서 음수로 이동하게끔 함

 

기울기는 라디안 각도임 - tan( 높이 / 밑변 )

 

일반 삼각함수는 무조건 각도 하나를 알아야되는거고
각도를 알고싶은 건 무조건 역함수를 사용해야하는거시다!!!!!!!!!

 

각도가 90도일 때, cos는 0, sin은 1. (삼각형을 그릴 수 없으니까 단위원 따라 생각하면 저렇게 된다고 한다 !!! )

 

y로 이동하는 포물선 공식
x로 이동하는 낙하 공식

=> t는 time, g는 gravity(중력은 9.8), v는 힘?

- 근데 이 x는 만약 left, right에 따라 앞뒤로 움직인다면 x이동을 안 써줘도 점프하면서 앞뒤로 움직이긴 함

- 세타가 90도일 때, cos는 0, sin은 1이기 때문에 90도 일 때 x이동은 0이 되는 것임 ( 0 곱해주면 0 되니까 )

 

[ 이건 솔직히 숫자에 따라 변하는 것도 없고 뭔 의미인지 모르겠음, 걍 0x8000 써주자 ]

 

[ 직선의 방정식 ]

직선의 방정식 - y 또는 x 절편에 대해서 한 라인에 대응하는 나머지 좌표를 알아내는 방식