viernes, 24 de julio de 2026

Página 221: Apuntes de "Day and Night Cycle UI Component with Time and Speed - Godot Tutorial - Pt 16"

Lista de reproducción completa del tutorial Farming Game - Godot - Tutorials Series - Croptails - 2D Top Down Game de Rapid Vectors

https://www.youtube.com/playlist?list=PLWTXKdBN8RZe3ytf6qdR4g1JRy0j-93v9  

 
 
En esta entrada agregaremos un ciclo de día y noche al juego, junto con una interfaz de reloj que permitirá acelerar la velocidad del tiempo.


Creamos la escena DayAndNightPanel(Control)

  

 

Cargamos el Theme theme al nodo principal.

 

Creamos tres types nuevos.

 

DayAndNightLabel.

 

 

 

DayAndNightCounterPanel.

 

 

 DayAndNightButton.

 

 

Editamos los nodos de la escena.

MarginContainers.

 

Labels.

 

Botones.

 

De forma algo cutre, movemos la escena al lado negativo de X, mas que nada para que cuando lo pongamos en Game_Scrren (canvas layer) no se vaya fuera de escena.

 

Y así saldría corregido. 

 

Y así si no tocas nada.

 

 Ahora con las interfaces creadas, vamos a darle funcionamiento y para ello empezaremos creando el script globlal Day_And_Night.

 

 

 Volvemos a la escena DayAndNightPanel(Control).

 

Y ahora creamos la escena CanvasModulate DayAndNightCycleComponent.

 

  

Y finalmente, agregamos la escena a la escena del mundo.

Configuramos los colores del gradiente, además de establecer la hora inicial del juego.

 


Hay algo claro: si algo se me va a quedar de este tutorial, es el tema de las interfaces. Es un contenido bastante frecuente a lo largo de la serie.

No hay comentarios:

Publicar un comentario