Quaternion
Quaternion.LookRotation : 지정된 upwards와 upwards 방향들과 함께 rotation을 생성합니다.
Quaternion.Angle :두개의 roation b와 b 사이의 각도를 반환합니다.
Quaternion.Euler : z축 주위로 z, x축 주위로 x, y축 주위로 y 각도만큼 회전한(순서대로) Rotation을 반환합니다.
Quaternion.Slerp : /from/과 /to/사이를 /t/로 구형보간 합니다
Quaternion.FromToRotation:/fromDirection/에서 /toDirection/으로 회전한 rotation을 생성합니다.
Quaternion.identity.: 쿼터니언은 "회전 없음"을 의미합니다. 오브젝트는 완벽하게 월드 좌표 축 또는 부모의 축으로 정렬
쉽게 정리하면 transform.rotation에 대입하기 위한 변수 타입이라고 생각하면 쉽다.
Quaternion.Euler(x: float , y: float, z: float) :오일러는 절대각도를 의미.
ex)
현재 transform.Rotate 값이 (0,10,0) 이다
1) transform.Rotate(0,30,0) (더하기 개념)
=>Rotation에 x,y,z가 0,40,0 //현재 상태에서 증가
2) (transform.rotation=Quaternion.Eular(0,30,0))
=> Rotation에 x,y,z가 0,30,0
Eular는 파라미터로 들어온 벡터의 오일러 값을 쿼터니언으로 바꿔주는 함수이다.
'유니티 > 레퍼런스' 카테고리의 다른 글
유니티) 오브젝트 찾기(Tag,이름,자식 오브젝트 찾기,꺼져있는 오브젝트) (3) | 2018.12.14 |
---|---|
유니티) 충돌체크 OnTriggerEnter , OnCollisionEnter (Collider, Collision) #2Roll a Ball 로 연습하기 (1) | 2018.12.08 |
유니티) Roll a Ball 튜토리얼 연습하기 #1 (0) | 2018.12.07 |
유니티) 열거형 Enum사용법 (0) | 2018.12.06 |
유니티)월드 좌표, 로컬좌표, 스크린 좌표, 뷰 포트 좌표 (1) | 2018.12.05 |