Menu
CoddyTech

Constantes

Parte de la sección Nodos y escenas del Journey de Godot de Coddy. Lección 14 de 27.

Algunos valores nunca cambian mientras se ejecuta el juego, como la velocidad máxima de un robot. Usa una constante para ellos. Se crea con const en lugar de var:

const SPEED = 250

Las constantes se escriben en MAYÚSCULAS para que los lectores vean que el valor es fijo. Para cambiarlo, edita el número donde se crea.

Una línea que cambia una constante es un error. Godot lo detecta antes de que empiece el juego. La consola dice Cannot assign a new value to a constant e indica la línea.

challenge icon

Desafío

Fácil

El juego no se inicia porque el script cambia la constante SPEED. Corrígelo:

  • Mantén SPEED como una constante.
  • Haz que el robot se mueva hacia la izquierda a 300 píxeles por segundo.

Pruébalo tú mismo

extends Node2D

const SPEED = 200

func _ready():
	SPEED = 300

func _process(delta):
	position.x -= SPEED * delta
quiz iconPonte a prueba

Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.

Todas las lecciones de Nodos y escenas

Practica por tu cuenta: Playground de Godot