Lumberyard
Guía del usuario (Version 1.21)

Creación de menús para la gema Player Account Cloud

Para crear los menús, utilice el código de CloudGemPlayerAccountRequestBus y CloudGemPlayerAccountNotificationBusHandler en el archivo dev\Gems\CloudGemPlayerAccount\Code\Include\CloudGemPlayerAccount\CloudGemPlayerAccountBus.h. Tenga en cuenta los siguientes puntos:

  • La mayoría de los eventos EBus son envolturas para operaciones de API de grupos de usuarios de Amazon Cognito. Para consultar las opciones de la API de Amazon Cognito, vea Amazon Cognito Identity Provider.

     

  • Para devolver el nombre de usuario para el jugador conectado actualmente, haga una llamada a la función GetCurrentUser, que dispone de un evento OnGetCurrentUserComplete correspondiente. Esta función y evento EBus no forman parte de la API del grupo de usuarios de Amazon Cognito, pero son necesarios para la mayoría de las llamadas a la API.

     

  • La función GetCurrentUser también carga las credenciales que fueron devueltas y las almacena en la memoria caché dentro del componente del sistema de la gema. Como resultado, las posteriores llamadas a GetCurrentUser son más rápidas.

     

  • El acto de registrarse también almacena en caché las credenciales del jugador dentro del componente del sistema de la gema.

Para obtener más información sobre las funciones de la gema Player Account Cloud para la creación de cuentas, la recuperación de contraseñas, el inicio y cierre de sesión y la gestión de cuentas, consulte Detalles de implementación de Player Account Cloud Gem.