다음을 통해 공유


C#

C# 이미지

이 C# SDK는 .NET 환경에서 사용됩니다. 클라우드, Windows 및 .NET에서 지원하는 다른 플랫폼에서 실행되도록 설계된 게임 서비스, 도구 및 애플리케이션을 위해 주로 빌드되었습니다.

이 SDK는 오픈 소스 도구인 SDKGenerator를 사용하여 생성됩니다. 당사는 일반적으로 2주마다 SDK를 빌드하여 최신 API 변경 내용을 최신 상태로 유지합니다.

이 SDK의 주요 구성 요소

이 C# PlayFab SDK 패키지는 세 가지 다양한 API 조합으로 구성됩니다.

  1. PlayFabClientSDK - 클라이언트 라이브러리만 포함하며 게임 클라이언트의 통합을 위해 설계되었습니다.
  2. PlayFabServerSDK - 서버 및 관리자 API만 포함하며 사용자 지정 논리 서버 또는 빌드 프로세스의 통합을 위해 설계되었습니다.
  3. PlayFabSDK - 하나의 SDK(클라이언트, 서버 및 관리자)와 단위 테스트 프로젝트의 모든 API를 포함합니다.

이 SDK를 사용하지 않을 경우

프로젝트에 적합한 보다 구체적인 SDK가 있는 경우 C# PlayFab SDK를 사용하면 안 됩니다.

특정 PlayFab SDK는 다음과 같은 용도로 사용할 수 있습니다.

다양한 PlayFab SDK의 전체 목록은 Azure PlayFab SDK를 참조하세요.

SDK 사용

이 C# 네이티브 프로젝트는 이러한 두 가지 방법으로 사용할 수 있습니다.

  • 게임을 유지 관리하기 위한 관리 도구

    • 일반적으로 동기 호출을 다시 수행하려고 합니다.
    • 각 API 호출은 프로그램을 실행하는 동안 잠기지만 이러한 유형의 프로그램에는 문제가 되지 않습니다.
    • 예제 코드에서 에 대한 loginTask.Wait() 설명을 참조하세요. 이 동기화 패턴은 도구의 API 호출에 일반적입니다.
  • 네이티브 C#에 코딩된 실제 게임

프로젝트에 SDK 추가

또는 NuGet 패키지 관리자 사용하여 NuGet 패키지를 Visual Studio 프로젝트에 설치할 수 있습니다. 자세한 내용은 Visual Studio에서 패키지 설치 및 사용을 참조하세요. 자세한 내용은 NuGet 시작하기를 참조하세요.