Dialogic (Dialog System) - mgea/godot GitHub Wiki
Qué es:
Dialogic 2 es un plugin de Godot para crear Sistemas de diálogo.
1 Instalación
Se instala el fichero ZIP como un plugin, para ello: La ubicación del fichero de Dialogic que hay que descargar se encuentra en: https://github.com/dialogic-godot/dialogic/releases
- se descomprime y aparecerá una carpeta llamada
addons
que se arrastra al sistema de archivos del proyecto nuevo (enres://
) - se activa en opción de menú:
Proyecto > Configuración del proyecto > Plugins
Video paso a paso: https://www.youtube.com/watch?v=7PuPU0Mrl_g
2 Dialogos
Los diálogos son secuencias de narración donde podemos incrustar en nuestro juego. El editor es el siguiente:
Información de cómo usar: https://docs.dialogic.pro/getting-started.html
TIPS:
-
Comenzar diálogo Para comenzar un diálogo (que se llame por ejemplo "dialogo1.dtl"), hay que usar la función:
Dialogic.start("dialogo1")
No se puede poner ni extensión ni path para acceder al fichero
-
Señales Si queremos conectar con acciones fuera de Dialogic, lo más sencillo es emitir señales ref: https://docs.dialogic.pro/dialogic-signals.html
Habría que hacer lo siguiente:
- Conectar señal (en código gdscript)
func _ready():
Dialogic.signal_event.connect(_on_dialogic_signal)
func _on_dialogic_signal(argument:String):
if argument == "pasar_escena3":
print("Fin del diálogo, hay que saltar a escena 3")
3 Character
Son los personajes que hablan. Tienen un nombre, un color, pueden tener diferentes expresiones (y cada una de ellas puede tener asociada una imagen)
Información de cómo usar: https://docs.dialogic.pro/getting-started.html
4 Estilo/Layout
Se refiere a la caja contenedora del diálogo.
3 Iniciar
Desde cualquier scr
Dialog Manager - alternativa
Existen otras alternativas como Dialog Manager (Nathan Hoad) es un un sistema de diálogo que se incorpora a Godot como plugin (https://godotengine.org/asset-library/asset/3654)
La instalación:
-
descargar desde aquí versión 3.5 para Godot 4.4.X: https://github.com/nathanhoad/godot_dialogue_manager/releases
-
Información github: https://github.com/nathanhoad/godot_dialogue_manager
-
Página del creador: https://dialogue.nathanhoad.net/
Comparativa entre Dialog Manger y Dialogic -> Dialogue Manager vs Dialogic: Godot 4 Addons https://www.youtube.com/watch?v=gic0lwYvieQ