기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Unity용 플러그인: 플러그인 구성 요소 설치 및 설정
이 섹션에서는 플러그인을 Unity 프로젝트에 추가하는 방법을 설명합니다. 플러그인을 설치한 후 Unity 편집기에서 프로젝트를 열면 플러그인 기능을 사용할 수 있습니다.
시작하기 전에
다음은 Amazon GameLift 플러그인 for Unity를 사용하는 데 필요한 사항입니다.
Windows 2022용 Unity LTS 또는 MacOS용 Unity
-
Unity용 Amazon GameLift 플러그인 다운로드. [다운로드 사이트]
다운로드에는 두 개의 패키지가 포함됩니다. Unity용 Amazon GameLift 독립형 플러그인
UnitySDK용 Amazon GameLift C# 서버
-
Microsoft Visual Studio 2019 이상 최신 버전.
-
C# 게임 코드가 있는 멀티플레이어 게임 프로젝트입니다.
-
타사 범위 레지스트리 UnityNuGet. 이 도구는 타사 를 관리합니다DLLs. 자세한 내용은 UnityNuGet
Github 리포지토리를 참조하세요.
플러그인을 게임 프로젝트에 추가
Unity 편집기와 게임 프로젝트 파일에서 작업하면서 다음 작업을 완료합니다.
1단계: UnityNuGet 게임 프로젝트에 추가
게임 프로젝트에 대해 를 UnityNuGet 설정하지 않은 경우 다음 단계에 따라 Unity 패키지 관리자를 사용하여 도구를 설치합니다. 또는 를 NuGet CLI 사용하여 를 수동으로 다운로드할 수 있습니다DLLs. 자세한 내용은 UnitySDK용 Amazon GameLift C# 서버를 참조하세요README
.
-
Unity 편집기에서 프로젝트를 연 상태에서 기본 메뉴로 이동하여 편집, 프로젝트 설정 을 선택합니다. 옵션에서 패키지 관리자 섹션을 선택하고 범위 지정 레지스트리 그룹을 엽니다.
-
+ 버튼을 선택하고 UnityNuGet 범위 지정 레지스트리에 대해 다음 값을 입력합니다.
Name: Unity NuGet URL: https://unitynuget-registry.azurewebsites.net Scope(s): org.nuget
Unity 2021 버전 사용자의 경우
를 설정한 후 Unity 콘솔에 표시되는 Assembly Version Validation
오류가 있는지 UnityNuGet확인합니다. 이러한 오류는 NuGet 패키지의 강력하게 이름이 지정된 어셈블리에 대한 바인딩 리디렉션이 Unity 프로젝트 내의 경로에 올바르게 해결되지 않는 경우 발생합니다. 이 문제를 해결하려면 Unity의 어셈블리 버전 검증을 구성하세요.
-
Unity 편집기에서 기본 메뉴로 이동하여 편집, 프로젝트 설정 을 선택하고 플레이어 섹션을 엽니다.
-
어셈블리 버전 검증 옵션을 선택 취소합니다.
2단계: 플러그인 및 C# 서버 SDK 패키지 추가
두 패키지가 모두 포함된 Unity용 Amazon GameLift 플러그인 다운로드의 압축을 풉니다.
Unity Editor에서 프로젝트를 연 상태에서 기본 메뉴로 이동하여 Window, Package Manager 를 선택합니다.
+ 버튼을 선택하여 새 패키지를 추가합니다. tarball에서 패키지 추가 옵션을 선택합니다.
디스크에서 패키지 선택 에서 Unity용 Amazon GameLift C# Server SDK 플러그인 다운로드 파일을 찾아
com.amazonaws.gameliftserver.sdk-<version>.tgz
파일을 선택합니다. 열기를 선택하여 플러그인을 설치합니다.디스크에서 패키지 선택 에서 Unity용 Amazon GameLift 독립 실행형 플러그인 다운로드 파일을 찾아 파일을 선택합니다
com.amazonaws.gamelift-<version>.tgz
. 열기를 선택하여 플러그인을 설치합니다.독립 실행형 플러그인이 프로젝트에 추가되었는지 확인합니다. Unity 편집기 창으로 돌아갑니다. 기본 메뉴에서 새 Amazon GameLift 메뉴 버튼을 확인합니다.
3단계: 샘플 게임 가져오기(선택 사항)
Unity용 플러그인에는 게임 프로젝트에 추가할 수 있는 장면을 포함한 샘플 게임 자산 세트가 함께 제공됩니다. 샘플 게임을 가져오면 Amazon 를 사용하여 간단한 멀티플레이어 게임을 테스트, 구축 및 배포할 수 있는 빠른 경로를 얻을 수 있습니다 GameLift. 샘플 게임은 이미 Amazon 와 완전히 통합되어 GameLift SDKs있으므로 통합 작업을 건너뛰고 나머지 워크플로 작업을 완료할 수 있습니다.
샘플 게임을 사용하는 경우 몇 분 만에 로컬 호스팅 Amazon GameLift Anywhere 플릿을 설정하고 가입할 수 있습니다. Amazon GameLift에 게임을 배포하고 1시간 이내에 라이브 클라우드 호스팅 게임에 참여할 수 있습니다.
샘플 게임을 가져오려면:
Unity Editor에서 게임 프로젝트를 연 상태에서 Amazon GameLift 메뉴로 이동하여 샘플 게임, 샘플 게임 가져오기를 선택합니다.
파일을 가져온 후 Amazon GameLift 메뉴로 다시 이동하여 샘플 게임, 설정 초기화를 선택합니다. 이 단계에서는 게임 클라이언트 및 서버를 빌드하기 위한 프로젝트를 구성합니다.
설치가 완료되면 게임 프로젝트에 두 개의 새로운 장면이 추가됩니다. 자산을 포함한 몇 가지 추가 프로젝트 GameLiftClientSettings 자산도 볼 수 있습니다.
샘플의 UI 및 게임플레이에 대한 자세한 내용은 샘플 게임 리드메를 참조하세요.