보통 회전을 할때 Rotate함수를 사용하는데
transform.Rotate(Vector3.up * Time.deltaTime * 360)
위와 같이 사용하면 본인의 게임 오브젝트 기준으로 회전을 하기 때문에
만약 X값이 회전되어 있는 상태에서 Global기준 Y를 회전하려면
transform.Rotate(Vector3.up * Time.deltaTime * 360, Space.World);
위와 같이 뒤에 Space.World를 붙여주면 된다
반응형
'가이드 > Unity, C#' 카테고리의 다른 글
유니티 여러 효과음 재생 하는법 - PlayClipAtPoint (0) | 2022.06.14 |
---|---|
유니티 자식 이미지 전부 투명도(Alpha값) 변경 하는 법 - Canvas Group (0) | 2022.06.12 |
유니티(Unity) 캐릭터 범위내 이동 - Mathf.Clamp (0) | 2022.06.07 |
유니티/C# 코루틴 사용중 제거 MissingReferenceException (0) | 2022.05.19 |
Unity/C# string.indexof(string) is culture-specific (0) | 2022.05.12 |
댓글