Cómo crear un sistema de diálogo de historia para juegos de rol basado en MFC, similar al sistema de diálogo de la serie Fairy Sword.
Diseñar un sistema de eventos:
1
Cada diálogo es desencadenado por un evento.
2
También se activará un evento al final de cada conversación.
3
El evento puede ser el personaje caminando hacia un lugar determinado, o una entrada (ratón o teclado) en un lugar específico, o puede ser el resultado de otro diálogo. (También puede haber diferentes opciones en el diálogo, y diferentes opciones desencadenan diferentes eventos).
3
En la programación real, los eventos se pueden diseñar como un proceso, o como una función para regresar y completar, o como un módulo de proceso de eventos. Esto debería hacerse en los juegos. . en el motor.
4
Con este diseño basado en eventos, el sistema de diálogo se puede configurar y modificar de forma sincrónica y en paralelo sin separarse del sistema de juego.