Ciclo de vida principal - _ready()

La función _ready() es el punto de entrada principal en Godot. Se ejecuta una única vez cuando el nodo y sus hijos han entrado en el árbol de escena, permitiendo realizar todas las inicializaciones necesarias antes de que comience el juego.

codeImplementación

func _ready():
  # Se llama una vez al cargar la escena. Preparamos todo.
  randomize() # Generar números aleatorios diferentes en cada partida
  _inicializar_pantalla()
  _inicializar_jugador()
  _crear_ui_tiempo()
  _crear_boton_cerrar()
  _crear_ui_game_over()

lightbulbCaracterísticas clave

check_circle
Ejecución única al inicio de la escena
check_circle
Prepara todos los componentes del juego
check_circle
Inicializa variables y elementos de UI
check_circle
Establece la semilla para números aleatorios

settingsFunciones de inicialización

desktop_windows
_inicializar_pantalla(): Obtiene dimensiones de la ventana
rocket
_inicializar_jugador(): Posiciona la nave del jugador
timer
_crear_ui_tiempo(): Crea etiqueta de cronómetro
close
_crear_boton_cerrar(): Prepara botón para salir
sentiment_very_dissatisfied
_crear_ui_game_over(): Prepara mensaje de fin