네트워크 관리자 HUD(Network Manager HUD)
네트워크 근접성 검사기(Network Proximity Checker)

네트워크 관리자(Network Manager)

Network Manager 컴포넌트를 사용하여 네트워크 게임의 상태를 제어할 수 있습니다. 이 컴포넌트는 에디터에서 네트워크를 설정하고 게임 오브젝트를 스폰하는 데 사용하는 프리팹을 설정하고 다양한 게임 상태에 사용하는 씬을 설정하는 인터페이스를 제공합니다.

Network Manager를 게임에서 구현하는 방법에 대한 자세한 내용은 Network Manager 사용을 참조하십시오.

인스펙터 창의 Network Manager 컴포넌트
인스펙터 창의 Network Manager 컴포넌트

|프로퍼티|기능| |:—|:—| |Dont Destroy On Load|이 프로퍼티는 씬이 변경될 때 Unity에서 Network Manager를 사용해 게임 오브젝트를 파괴하도록 할지 설정하는 데 사용합니다. 게임의 씬이 변경될 때 Unity에서 Network Manager 게임 오브젝트를 파괴하지 않도록 하려면 이 체크박스를 선택합니다. 게임 오브젝트가 있는 씬이 더 이상 액티브 씬이 아닐 때 Unity에서 이 게임 오브젝트를 파괴하도록 하려면 이 체크박스를 선택 해제합니다. 이 프로퍼티는 각 씬에서 여러 개별 Network Manager 게임 오브젝트를 관리하려는 경우에 유용합니다.| |Run In Background|이 프로퍼티는 네트워크 게임 실행 창이 선택되지 않은 경우에도 게임이 계속 실행되도록 할지 설정하는 데 사용합니다. 게임이 실행되도록 하려면 체크박스를 선택하고, 창이 선택되지 않은 경우 게임 실행을 중지하려면 선택 해제합니다. 이 체크박스는 기본적으로 선택되어 있습니다. localhost를 사용하여 테스트하는 경우처럼 같은 컴퓨터에서 여러 프로그램 인스턴스를 실행하려면 이 프로퍼티를 활성화해야 합니다. 모바일 플랫폼에 배포하는 경우 비활성화해야 합니다. 활성화하면 Network Manager 시작 시에 Application.runInBackground가 true로 설정됩니다. Unity 메뉴의 Edit > Project Settings > Player Settings > Resolution & Presentation에서도 이 프로퍼티를 설정할 수 있습니다.| |Log Level|이 프로퍼티는 Unity에서 콘솔 창에 출력하는 정보의 양을 제어하는 데 사용합니다. 레벨이 낮을수록 정보가 더 많아지고, 레벨이 높을수록 정보가 감소합니다. 각 레벨에는 상위 레벨의 메시지가 모두 포함됩니다. 예를 들어 "Warn"을 선택하면 콘솔에서 “Error” 및 “Fatal” 로그 메시지도 출력합니다. 드롭다운에는 레벨이 낮음부터 높음까지 나열됩니다. 이 프로퍼티의 기본 설정은 Info입니다. Log Level을 Set in Scripting으로 설정하여 Network Manager가 로그 레벨을 전혀 설정하지 못하게 할 수 있습니다. 즉 사용자 지정 스크립트에서 레벨을 대신 설정할 수 있습니다.| |Offline Scene|이 필드에 씬을 할당할 경우 예를 들어 클라이언트 연결이 끊기거나 서버가 종료되는 등 네트워크 세션이 중지되면 Network Manager가 지정된 씬으로 자동 전환합니다.| |Online Scene|이 필드에 씬을 할당할 경우 예를 들어 클라이언트가 서버에 연결하거나 서버가 연결을 수신 대기하기 시작하는 등 네트워크 세션이 시작되면 Network Manager가 지정된 씬으로 자동 전환합니다.|

네트워크 관리자 HUD(Network Manager HUD)
네트워크 근접성 검사기(Network Proximity Checker)