C#
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>.
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 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.
- PlayFabClientSDK: Enthält nur Clientbibliotheken. Dies ist für die Integration in Ihren Spielclient konzipiert.
- PlayFabServerSDK: Enthält nur Server- und Administrator-APIs. Dies ist für die Integration auf Ihrem benutzerdefinierten Logikserver oder Buildprozess konzipiert.
- 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#
- 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.