[Unity] 화면 회전 코드로 고정하기

유니티의 PlayerSetting에서 가로 세팅을 해줘도


실제 apk로 빌드해서 하다보면 가로에서 껐다 켰을 때 세로에서 시작하는 경우가 있다.


그럴 때는 싱글톤에 OnApplicationPause 를 선언한 후 그 안에


Screen.orientation = ScreenOrientation.AutoRotation;

Screen.autorotateToPortrait = false;

Screen.autorotateToPortraitUpsideDown = false;

Screen.autorotateToLandscapeLeft = true;

Screen.autorotateToLandscapeRight = true;


해당 코드를 집어넣으면 화면이 꺼질 때나 켜질 때 가로로 고정되게 된다.


유니티는 화면의 회전만으로도 고정좌표나 값들이 변경될 수 있으므로 주의해야 한다.

이 글을 공유하기

댓글

Designed by JB FACTORY