Freigeben über


C#

C#-Image

Dieses C#-SDK wird in der .NET-Umgebung verwendet, einschließlich Common Language Runtime (CLR). Es wird häufig in plattformübergreifenden iOS- und Android-App-Titeln verwendet, die mit der kostenlosen Open-Source-Xamarin-Plattform erstellt wurden. Dieses SDK wird auch in Spielen und Apps verwendet, die in nativem C# für die Windows-Plattform codiert sind.

Wenn Sie Fragen zum SDK haben oder Hilfe beim Beheben von Problemen benötigen, wechseln Sie zuApi und SDK für PlayFab-Foren>.

Dieses SDK wird automatisch mithilfe unseres Open-Source-Tools SDKGenerator generiert. Wir erstellen SDKs in der Regel jede zweite Woche, um mit den neuesten API-Änderungen auf dem neuesten Stand zu bleiben.

Wichtige Komponenten in diesem SDK

Dieses C#-PlayFab SDK-Paket besteht aus drei verschiedenen API-Kombinationen.

  1. PlayFabClientSDK: Enthält nur Clientbibliotheken. Dies ist für die Integration in Ihren Spielclient konzipiert.
  2. PlayFabServerSDK: Enthält nur Server- und Administrator-APIs. Dies ist für die Integration auf Ihrem benutzerdefinierten Logikserver oder Buildprozess konzipiert.
  3. PlayFabSDK: Enthält alle APIs in einem SDK (Client, Server und Administrator) sowie ein Komponententestprojekt.

Wann sollte dieses SDK nicht verwendet werden?

Das C#-PlayFab SDK sollte nicht verwendet werden, wenn es ein spezifischeres SDK gibt, das für Ihr Projekt geeignet ist.

Spezifisches PlayFab SDK ist verfügbar für:

Eine vollständige Liste der verschiedenen PlayFab SDKs finden Sie unter Azure PlayFab SDK.

Verwenden des SDK

Dieses native C#-Projekt kann auf diese beiden Arten verwendet werden.

  • Admin Tools für die Wartung Ihres Spiels

    • In der Regel möchten Sie synchrone Aufrufe zurück tätigen.
    • Jeder API-Aufruf sperrt das Programm, während es ausgeführt wird, aber dies ist kein Problem für diese Art von Programm.
    • Weitere Informationen finden Sie im Folgenden loginTask.Wait() im Beispielcode. So führen Sie in der Regel API-Aufrufe aus.
  • Ein tatsächliches Spiel, das in nativem C codiert ist#

Hinzufügen des SDK zu Ihrem Projekt

Alternativ können Sie das NuGet-Paket mithilfe des NuGet-Paket-Managers in Ihrem Visual Studio-Projekt installieren. Anweisungen finden Sie unter Installieren und Verwenden eines Pakets in Visual Studio. Weitere Informationen finden Sie unter Erste Schritte mit NuGet.