다음을 통해 공유


C#

C# 이미지

이 C# SDK는 CLR(공용 언어 런타임)을 포함하여 .NET 환경에서 사용됩니다. 이는 무료 오픈 소스 Xamarin 플랫폼을 사용하여 만든 플랫폼 간 iOS 및 Android 앱 타이틀에서 자주 사용됩니다. 이 SDK는 Windows 플랫폼용 네이티브 C#로 코딩된 게임 및 앱에서도 사용됩니다.

SDK에 대한 질문이 있거나 문제 해결에 도움이 필요한 경우 PlayFab 포럼>API 및 SDK로 이동하세요.

이 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 시작하기를 참조하세요.