2. Photon Unity 네트워킹 설정

이 자습서에서는 Photon Unity 네트워킹(PUN)을 사용하여 공유 환경을 만들 준비를 합니다. PUN 앱을 만들고, PUN 자산을 Unity 프로젝트로 가져오고, Unity 프로젝트를 PUN 앱에 연결하는 방법을 알아봅니다.

목표

  • PUN 앱을 만드는 방법 알아보기
  • PUN 자산을 찾고 가져오는 방법 알아보기
  • Unity 프로젝트를 PUN 앱에 연결하는 방법 알아보기

Unity 프로젝트 만들기 및 준비

이 섹션에서는 새 Unity 프로젝트를 만들고 MRTK 개발을 준비합니다.

먼저 프로젝트 초기화 및 첫 번째 애플리케이션 배포에 따라 개체에 손 상호 작용 추가 및 디바이스에 애플리케이션 빌드 지침(다음 단계 포함)을 제외합니다.

  1. Unity 프로젝트를 만들고 적절한 이름(예: MRTK 자습서)을 지정합니다.
  2. 빌드 플랫폼 전환
  3. TextMeshPro Essential 리소스 가져오기
  4. Mixed Reality 도구 키트 가져오기 및 Unity 프로젝트 구성
  5. 장면을 만들고 MRTK를 구성하고 장면에 적절한 이름(예: MultiUserCapabilities)을 지정합니다.

그런 다음 공간 인식 표시 옵션 변경 지침에 따라 다음을 수행합니다.

  1. MRTK 구성 프로필을DefaultHoloLens2ConfigurationProfile로 변경합니다.
  2. 공간 인식 메시 표시 옵션을폐색으로 변경합니다.

추가 기능 사용

Unity 메뉴에서프로젝트 설정편집>...을 선택하여 플레이어 설정 창을 연 다음 플레이어게시 설정섹션을> 찾습니다.

플레이어 설정 Unity

게시 설정에서 기능 섹션까지 아래로 스크롤하여 이전에 Unity 프로젝트 구성 단계에서 사용하도록 설정한 InternetClient, 마이크, SpatialPerception 및 GazeInput 기능이 사용하도록 설정된 것을 두 번 검사.

그런 다음, 다음과 같은 다른 기능을 사용하도록 설정합니다.

  • InternetClientServer 기능
  • PrivateNetworkClientServer 기능

Unity 기능 설정

자습서 자산 가져오기

나열된 순서대로 다음 Unity 사용자 지정 패키지를 다운로드하고 가져옵니다.

팁

 Unity 사용자 지정 패키지를 가져오는 방법에 대한 미리 알림은 자습서 자산 가져오기 지침을 참조하세요.

참고

MultiUserCapabilities 자습서 자산 패키지를 가져온 후 콘솔 창에 형식 또는 네임스페이스가 누락되었다는 몇 가지 CS0246 오류가 표시됩니다. 이는 예상되며 PUN 자산을 가져올 때 다음 섹션에서 해결됩니다.

PUN 자산 가져오기

Unity 메뉴에서 창>자산 저장소를 선택하여 자산 저장소 창을 열고, 게임 종료에서 PUN 2 - 무료를 검색하여 선택하고, 다운로드 단추를 클릭하여 자산 패키지를 Unity 계정에 다운로드합니다.

다운로드가 완료되면 가져오기 단추를 클릭하여 가져오기 Unity 패키지 창을 엽니다.

PUN 2를 사용하여 자산 저장소 Unity - 무료

Unity 패키지 가져오기 창에서 모두 단추를 클릭하여 모든 자산이 선택되었는지 확인하고 가져오기 단추를 클릭하여 자산을 가져옵니다.

PUN 2 가져오기 창이 있는 Unity

Unity 가져오기 프로세스가 완료되면 PUN 설치 메뉴가 로드된 상태에서 Pun 마법사 창이 나타나면 지금은 이 창을 무시하거나 닫을 수 있습니다.

PUN 설치 창을 사용하여 Unity

PUN 애플리케이션 만들기

이 섹션에서는 Photon 계정이 없는 경우 Photon 계정을 만들고 새 PUN 앱을 만듭니다.

Photon dashboard 이동하여 사용하려는 계정이 이미 있는 경우 로그인합니다. 그렇지 않으면 One 만들기 링크를 클릭하고 지침에 따라 새 계정을 등록합니다.

Photon 로그인 페이지

로그인한 후 새 앱 만들기 단추를 클릭합니다.

Photon dashboard 시작 페이지

새 애플리케이션 만들기 페이지에서 다음 값을 입력합니다.

  • Photon 형식에서 PUN을 선택합니다.
  • 이름에 적합한 이름(예: MRTK 자습서)을 입력합니다.
  • 설명에 적합한 설명을 선택적으로 입력합니다.
  • URL의 경우 필드를 비워 둡니다.

그런 다음 만들기 단추를 클릭하여 새 앱을 만듭니다.

Photon 애플리케이션 만들기 페이지

Photon이 생성 프로세스를 완료하면 새 PUN 앱이 dashboard 표시됩니다.

Photon 애플리케이션 페이지

Unity 프로젝트를 PUN 애플리케이션에 연결

이 섹션에서는 이전 섹션에서 만든 PUN 앱에 Unity 프로젝트를 연결합니다.

Photon dashboard 앱 ID 필드를 클릭하여 앱 ID를 표시한 다음 클립보드에 복사합니다.

앱 ID가 선택된 Photon 애플리케이션 페이지

Unity 메뉴에서 창>광자 Unity 네트워킹PUN 마법사를 > 선택하여 Pun 마법사 창을 열고 프로젝트 설정 단추를 클릭하여 PUN 설치 메뉴를 열고 다음과 같이 구성합니다.

  • AppId 또는 Email 필드에 이전 단계에서 복사한 PUN 앱 ID를 붙여넣습니다.

그런 다음 프로젝트 설정 단추를 클릭하여 앱 ID를 적용합니다.

AppId가 채워진 PUN 설치 창 Unity

Unity PUN 설치 프로세스가 완료되면 PUN 설치 메뉴에 완료! 메시지가 표시되고 프로젝트 창에서 PhotonServerSettings 자산을 자동으로 선택하면 해당 속성이 검사기 창에 표시됩니다.

설치 프로젝트가 적용된 UNITY PUN 설치 창

축하합니다.

PUN 앱을 성공적으로 만들고 Unity 프로젝트에 연결했습니다. 다음 단계는 여러 사용자가 서로를 볼 수 있도록 다른 사용자와의 연결을 허용하는 것입니다.