Último post de la serie de patrones que hay que saberse para hacer videojuegos.
Cuándo usarlo: HUD, logros, misiones, sonido, spawns… cualquier reacción a “algo pasó”. Como principal ventaja es que sustituyes referencias directas por suscripciones, lo que facilita pruebas y reutilización (el emisor no sabe quién escucha).
Opción A — C# events (rápido y fuerte)
Event Hub
Emisor
Observadores
Opción B — Event Channels con ScriptableObject
(editor-friendly)
Canal
Emisor/Listener
No hay comentarios:
Publicar un comentario