Vínculos de descarga
- Repositorio de GitHub del SDK de PlayFab para C#
- Paquete NuGet del SDK de PlayFab para C#
- Vínculo de descarga rápida del SDK de PlayFab para C#
Componentes clave de este SDK
Este paquete del SDK de PlayFab para C# consta de tres combinaciones de API diferentes.- PlayFabClientSDK: contiene solo bibliotecas de cliente y está diseñado para integrarse en el cliente del juego.
- PlayFabServerSDK: contiene solo las API de servidor y de administración, y está diseñado para integrarse en su servidor de lógica personalizada o en el proceso de compilación.
- PlayFabSDK: contiene todas las API en un solo SDK (cliente, servidor y administración) y un proyecto de pruebas unitarias.
Cuándo no usar este SDK
El SDK de PlayFab para C# no debe usarse si existe un SDK más específico adecuado para su proyecto. Hay un SDK específico de PlayFab disponible para: Para ver una lista completa de los distintos SDK de PlayFab, consulte SDK de PlayFab.Uso del SDK
Este proyecto nativo de C# puede usarse de estas dos formas.-
Herramientas de administración para el mantenimiento del juego
- Normalmente, querrá realizar llamadas sincrónicas una tras otra.
- Cada llamada a la API bloquea el programa mientras se ejecuta, pero eso no supone un problema para este tipo de programa.
- Vea el comentario sobre
loginTask.Wait()en el código de ejemplo. Este patrón de sincronización es común en las llamadas a la API desde herramientas.
-
Un juego real programado en C# nativo
- Debe aprovechar la naturaleza asincrónica de las llamadas a la API y las palabras clave de la característica async/await de C#. Para obtener más información sobre la programación asincrónica, consulte Programación asincrónica con async y await (C#).
