Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieses C#-SDK wird in der .NET-Umgebung verwendet. Es wurde in erster Linie für Spieledienste, Tools und Anwendungen entwickelt, die für die Ausführung in der Cloud, Windows und jeder anderen Plattform entwickelt wurden, die von .NET unterstützt wird.
Downloadlinks
- GitHub-Repository für das C#-PlayFab SDK
- NuGet-Paket für das C#-PlayFab SDK
- Link zum Schnellen Herunterladen für das C#-PlayFab SDK
Dieses SDK wird mit unserem Open-Source-Tool 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.
- PlayFabClientSDK: Enthält nur Clientbibliotheken und ist für die Integration in Ihren Spielclient konzipiert.
- PlayFabServerSDK: Enthält nur Server- und Administrator-APIs und ist für die Integration in Ihren benutzerdefinierten Logikserver oder Buildprozess konzipiert.
- PlayFabSDK: Enthält alle APIs in einem SDK (Client, Server und Administrator) und einem 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 ausführen.
- 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 Kommentar zu
loginTask.Wait()
im Beispielcode. Dieses Synchronisierungsmuster ist für API-Aufrufe von Tools üblich.
Ein tatsächliches Spiel, das in nativem C codiert ist#
- Sie müssen die asynchrone Natur von API-Aufrufen und die C#-Featureschlüsselwörter async/await nutzen. Weitere Informationen zur asynchronen Programmierung finden Sie unter Asynchrone Programmierung mit async und await (C#).
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.