1 - 시작하기
개요
Fusion 101은 Fusion 프로젝트를 시작하는 데 필요한 초기 단계를 설명합니다. 유니티와 C#에 대한 전반적인 이해가 있어야 합니다.
단계 0 - 계정 생성
시작하기에 앞서, PhotonEngine 계정을 여기에서 생성합니다.
단계 1 - SDK 다운로드
최신 SKD는 시작하기 > SDK & 릴리즈 노드
페이지에서 다운로드할 수 있습니다.
이 페이지로 이동하시려면 여기를 클릭하세요
단계 2 - 유니티 필요 사양을 확인합니다
유니티 버전이 Fusion을 실행하기 위한 최소 사양을 만족하는지 체크합니다.
최신 필요 사항은 필요 사항의 시작하기 > SDK & 릴리즈 노트
에 있습니다.
여기를 클릭하여 해당 페이지로 이동합니다.
이 글을 쓰는 시점의 최소 요구 사항은 Unity 2020.3.x LTS 이상입니다. 버전이 오래된 경우 유니티 허브에서 최신의 안정된 유니티 버전을 설치하십시오.
단계 3 - 빈 프로젝트 생성
빈 프로젝트를 생성합니다.
주의: Fusion은 네트워킹 라이브러리이므로 선택한 렌더링 파이프라인에 구애받지 않으므로 모든 라이브러리에서 작동합니다.
단계 4 - Fusion 프로젝트 준비
Fusion SDK를 임포트 하기 전에 , 기본 유니티 프로젝트 설정을 수정해야 합니다.
에셋 직렬화
일부 Fusion 설정들은 ScriptableObject 에셋이 저장됩니다. 이 설정이 항상 유지하려면 에셋 직렬화의 모드가 Edit > Project Settings > Editor > Asset Serialization > Mode
에서 Force Text
로 설정되어야 합니다.
Mono Cecil
Fusion IL Weaver는 저 수준 넷코드를 생성하여 Assembly-CSharp.dll에 주입합니다. 이것을 달성하기 위해서는, Mono Cecil 패키지가 사용됩니다. 패키지는 Unity Package Manager를 통해 설치할 수 있습니다.
Window > Package Manager > Click the + icon > Add package from git URL
로 이동하여 com.unity.nuget.mono-cecil
을 추가합니다.
단계 5 - Fusion SDK 임포트 하기
단계 1부터 5까지가 되었으면, 프로젝트는 Fusion SDK를 임포트 할 준비가 된 것입니다. SDK는 .unitypackage 파일로 제공되며 Assets > Import Package > Custom Package
툴로 임포트 할 수 있습니다. SDK를 다운로드한 위치로 이동하여 임포트를 해 줍니다.
단계 6 - App ID 생성
임포트가 끝났으면, Fusion Hub 마법사가 나타납니다. Welcome
스크린이 App ID를 물어볼 것입니다. 이 값을 채우기 전에, 생성을 위해 새로운 App ID가 필요합니다.
App ID는 애플리케이션 식별자로 다음에 사용됩니다:
- 애플리케이션 식별
- 애플리케이션을 올바른 유형의 서버 플러그인(이 경우 Fusion)과 연결.
- 애플리케이션을 사용하여 플레이어 연결.
새로운 App ID를 생성하기 위해서, 로그인하여 PhotonEngine 관리 화면으로 이동하거나 여기를 클릭합니다.
주의: (무료) 등록된 계정은 이 절차에서 필요합니다.
첫 번째로, Create a New App
을 클릭합니다.
Photon Type
드롭다운 메뉴에서 Photon Fusion
를 선택하고 양식을 채우고 Create
를 클릭합니다.
단계 7 - AppID 추가
관리 화면에 표시된 App Id를 복사합니다.
Fusion Hub Welcome 탭에 있는 Fusion App ID
필드를 넣어주세요.
축하합니다! 이제 프로젝트를 개발할 준비가 되었습니다.
Back to top