[Unity] 화면 회전 코드로 고정하기
- C#
- 2018. 9. 2. 01:54
유니티의 PlayerSetting에서 가로 세팅을 해줘도
실제 apk로 빌드해서 하다보면 가로에서 껐다 켰을 때 세로에서 시작하는 경우가 있다.
그럴 때는 싱글톤에 OnApplicationPause 를 선언한 후 그 안에
Screen.orientation = ScreenOrientation.AutoRotation;
Screen.autorotateToPortrait = false;
Screen.autorotateToPortraitUpsideDown = false;
Screen.autorotateToLandscapeLeft = true;
Screen.autorotateToLandscapeRight = true;
해당 코드를 집어넣으면 화면이 꺼질 때나 켜질 때 가로로 고정되게 된다.
유니티는 화면의 회전만으로도 고정좌표나 값들이 변경될 수 있으므로 주의해야 한다.
'C#' 카테고리의 다른 글
[Unity] localRotation 주기 (0) | 2018.12.07 |
---|---|
[Unity] 숫자에 쉼표 찍기 - 돈 표현 (0) | 2018.11.25 |
[Unity] new Color가 제대로 적용되지 않을 때 (색깔) (2) | 2018.07.30 |
[Unity] 숫자 카운팅 애니메이션 (0) | 2018.07.30 |
[Unity] BoxCollider Code로 켜고 끄기 (0) | 2018.07.29 |
이 글을 공유하기