# 게임 상태 힌트

> Describes how game state hinting works with information on the automated and manual ways.

Android의 [게임 상태](https://developer.android.com/reference/android/app/GameState) 기능은 애플리케이션이 로딩 상태인지와 Android가 애플리케이션을 중단할 수 있는지 여부를 운영 체제에 알립니다. Android는 애플리케이션 상태에 따라 특정 최적화를 수행할 수 있습니다. 예를 들어 애플리케이션이 로딩 상태인 경우 운영 체제는 애플리케이션에 더 많은 리소스를 제공하여 로드 프로세스를 최적화할 수 있습니다. 하지만 운영 체제가 이 작업을 수행할지 여부는 다양한 다른 요인과 설정에 따라 다르므로 항상 이 작업을 수행할 수 있는 것은 아닙니다.

## 요구 사항 및 호환성##requirements-and-compatibility

Android의 게임 상태 기능을 사용하려면 Android 버전 13이 필요합니다.

## Unity의 게임 상태 힌트##game-state-hinting-in-unity

Unity는 두 가지 방식으로 게임 상태 힌트를 제공합니다.

* 자동 게임 상태 힌트(기본 동작)
* [AndroidGame.SetGameState](/engine/6000.0/script-reference/unity-engine-android/android-game/set-game-state.md) 메서드를 사용한 수동 게임 상태 힌트

### 자동 게임 상태 힌트##automated-game-state-hinting

Unity 플레이어는 다음 파라미터를 자동으로 설정하여 운영 체제에 게임 상태를 표시합니다.

* 애플리케이션 로딩 상태를 `isLoading` 파라미터로 설정합니다. 이 파라미터는 초기 로딩 중, 씬 로드를 로딩할 때, 에셋 팩 로딩, 웹 요청을 전송할 때 true로 설정됩니다.
* 현재 씬 인덱스 또는 현재 로드된 콘텐츠의 유형을 `label` 파라미터로 설정합니다.
* 현재 품질 수준을 `quality` 파라미터로 설정합니다.
* 기본 게임 상태 모드인 [MODE\_UNKNOWN](https://developer.android.com/reference/android/app/GameState#MODE_UNKNOWN)을 `mode` 파라미터로 설정합니다. 전체 화면 동영상 또는 전체 화면 광고가 표시될 때는 기본값이 [MODE\_CONTENT](https://developer.android.com/reference/android/app/GameState#MODE_CONTENT)로 변경됩니다.

[AndroidGame.Automatic.SetGameState](/engine/6000.0/script-reference/unity-engine-android/android-game/automatic/set-game-state.md) 메서드를 사용하여 게임의 실제 상태에 따라 기본 [MODE\_UNKNOWN](https://developer.android.com/reference/android/app/GameState#MODE_UNKNOWN) 모드를 값으로 오버라이드할 수 있습니다.

### 수동 게임 상태 힌트##manual-game-state-hinting

[AndroidGame.SetGameState](/engine/6000.0/script-reference/unity-engine-android/android-game/set-game-state.md) 메서드를 사용하여 애플리케이션의 현재 게임 상태를 Android에 표시할 수 있습니다. 애플리케이션이 로딩 상태로 전환되거나 로딩 상태에서 다른 상태로 전환될 때 이 메서드를 호출하여 운영 체제가 애플리케이션 상태를 알고 있는지 확인하는 것이 가장 좋습니다.

**참고**: [AndroidGame.SetGameState](/engine/6000.0/script-reference/unity-engine-android/android-game/set-game-state.md) 메서드를 호출하면 자동 게임 상태 힌트가 비활성화됩니다.

## 추가 리소스##additional-resources

* [게임 상태 파라미터](https://developer.android.com/reference/android/app/GameState#GameState\(boolean,%20int,%20int,%20int\))
