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 = 250Las 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.
Desafío
FácilEl juego no se inicia porque el script cambia la constante SPEED. Corrígelo:
- Mantén
SPEEDcomo 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
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Nodos y escenas
3Valores que puedes ajustar
Variables en un nodoConstantesVariables exportadasOperaciones matemáticas con Vector2Recorrer la pantallaTus propias funcionesPractica por tu cuenta: Playground de Godot