Version: 5.3 (switch to 5.4b)
언어English
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

Screen.SetResolution

Suggest a change

Success!

Thank you for helping us improve the quality of Unity Documentation. Although we cannot accept all submissions, we do read each suggested change from our users and will make updates where applicable.

닫기

Submission failed

For some reason your suggested change could not be submitted. Please <a>try again</a> in a few minutes. And thank you for taking the time to help us improve the quality of Unity Documentation.

닫기

취소

Switch to Manual
public static function SetResolution(width: int, height: int, fullscreen: bool, preferredRefreshRate: int = 0): void;
public static void SetResolution(int width, int height, bool fullscreen, int preferredRefreshRate = 0);
public static function SetResolution(width: int, height: int, fullscreen: bool, preferredRefreshRate: int = 0): void;
public static void SetResolution(int width, int height, bool fullscreen, int preferredRefreshRate = 0);

파라미터

Description

화면의 해상도를 전환합니다.

A width by height resolution will be used. If no matching resolution is supported, the closest one will be used.

If preferredRefreshRate is 0 (default) Unity will switch to the highest refresh rate supported by the monitor.
/preferredRefreshRate/가 0이아니면 유니티는 모니터가 지원한다면 사용하고, 아니면, 지원되는 highest중 하나를 선택할 것입니다.

웹 플레이어상에서는 사용자가 컨텐츠를 클릭한 후에 해상도가 변경됩니다. The recommended way of doing it is to switch resolutions only when the user clicks on a designated button.

On Android fullscreen controls the SYSTEM_UI_FLAG_LOW_PROFILE flag to View.setSystemUiVisibility(), on devices running Honeycomb (OS 3.0 / API 11) or later.

On Windows Store Apps, switching to non-native resolution is only supported starting from Windows 8.1 and newer.

전체화면 전환은 바로 적용되지 않습니다; 현재 프레임이 끝날 때 적용됩니다.

	// Switch to 640 x 480 fullscreen
	Screen.SetResolution(640, 480, true);
	// Switch to 640 x 480 fullscreen
	Screen.SetResolution(640, 480, true);

다른 예제:

	// Switch to 640 x 480 fullscreen at 60 hz
	Screen.SetResolution (640, 480, true, 60);
	// Switch to 640 x 480 fullscreen at 60 hz
	Screen.SetResolution (640, 480, true, 60);

다른 예제:

	// Switch to 800 x 600 windowed
	Screen.SetResolution (800, 600, false);
	// Switch to 800 x 600 windowed
	Screen.SetResolution (800, 600, false);

See Also: resolutions property.