Closed dpcarranzag closed 1 year ago
Se hace uso del almacenamiento de preferencias de usuario en Unity, PlayerPrefs, para almacenar la selección de personaje del jugador. Esta información será persistente entre sesiones.
También se hace uso de los contenedores de datos ScriptableObject, los cuales serán usados para almacenar la información de los diferentes personajes.
Buenos días profe Gracias por la información
On Mon, 24 Jul 2023 at 10:18 AM W.Arcila @.***> wrote:
Tutorial https://youtu.be/-3XGVie_SxM
— Reply to this email directly, view it on GitHub https://github.com/wilmar-arcila/Unity_clase_desarrollo_basico/issues/19#issuecomment-1648118351, or unsubscribe https://github.com/notifications/unsubscribe-auth/AVOGGNFJO7V6MA4XN6IGATTXR2G47ANCNFSM6AAAAAA2TMRSPI . You are receiving this because you authored the thread.Message ID: @.*** com>
Iniciando implementación
Es necesario implementar el patrón Observer para desacoplar las mecánicas del personaje, las cuales pueden estar incluídas en su prefab, de su interacción con cada escena. Esto permitirá la instanciación del personaje seleccionado en Tiempo de ejecución sin caer en el problema de dependencias.
Patrón Observer implementado en la rama develop en el commit https://github.com/wilmar-arcila/Unity_clase_desarrollo_basico/commit/01b21f0c528cfe598ad1f6215028894680083e16 y unida con esta rama.
InteractionEngine (Publisher)
|-----------------------------------------------> CharacterStatsManager (Subscriber)
|-----------------------------------------------> CharacterController (Subscriber)
CharacterStatsmanager (Publisher)
|-----------------------------------------------> StatsController (Subscriber)
Funcionalidad implementada
Seleccion de personaje en el menú opciones