이 C# SDK는 .NET 환경에서 사용됩니다. 클라우드, Windows 및 .NET에서 지원하는 다른 플랫폼에서 실행되도록 설계된 게임 서비스, 도구 및 애플리케이션을 위해 주로 빌드되었습니다.
다운로드 링크
이 SDK는 오픈 소스 도구인 SDKGenerator를 사용하여 생성됩니다. 당사는 일반적으로 2주마다 SDK를 빌드하여 최신 API 변경 내용을 최신 상태로 유지합니다.
이 SDK의 주요 구성 요소
이 C# PlayFab SDK 패키지는 세 가지 다양한 API 조합으로 구성됩니다.
- PlayFabClientSDK - 클라이언트 라이브러리만 포함하며 게임 클라이언트의 통합을 위해 설계되었습니다.
- PlayFabServerSDK - 서버 및 관리자 API만 포함하며 사용자 지정 논리 서버 또는 빌드 프로세스의 통합을 위해 설계되었습니다.
- PlayFabSDK - 하나의 SDK(클라이언트, 서버 및 관리자)와 단위 테스트 프로젝트의 모든 API를 포함합니다.
이 SDK를 사용하지 않을 경우
프로젝트에 적합한 보다 구체적인 SDK가 있는 경우 C# PlayFab SDK를 사용하면 안 됩니다.
특정 PlayFab SDK는 다음과 같은 용도로 사용할 수 있습니다.
다양한 PlayFab SDK의 전체 목록은 Azure PlayFab SDK를 참조하세요.
SDK 사용
이 C# 네이티브 프로젝트는 이러한 두 가지 방법으로 사용할 수 있습니다.
게임을 유지 관리하기 위한 관리 도구
- 일반적으로 동기 호출을 다시 수행하려고 합니다.
- 각 API 호출은 프로그램을 실행하는 동안 잠기지만 이러한 유형의 프로그램에는 문제가 되지 않습니다.
- 예제 코드에서 에 대한
loginTask.Wait()설명을 참조하세요. 이 동기화 패턴은 도구의 API 호출에 일반적입니다.
네이티브 C#에 코딩된 실제 게임
- API 호출의 비동기 특성과 C# 비동기/대기 기능 키워드를 활용해야 합니다. 비동기 프로그래밍에 대한 자세한 내용은 비동기 및 대기를 사용하는 비동기 프로그래밍(C#)을 참조하세요.
프로젝트에 SDK 추가
또는 NuGet 패키지 관리자 사용하여 NuGet 패키지를 Visual Studio 프로젝트에 설치할 수 있습니다. 자세한 내용은 Visual Studio에서 패키지 설치 및 사용을 참조하세요. 자세한 내용은 NuGet 시작하기를 참조하세요.