Constantes
Parte da seção Nós e cenas do Journey de Godot da Coddy. Lição 14 de 27.
Alguns valores nunca mudam enquanto o jogo está em execução, como a velocidade máxima de um robô. Use uma constante para eles. Ela é criada com const em vez de var:
const SPEED = 250As constantes são escritas em LETRAS MAIÚSCULAS, para que os leitores vejam que o valor é fixo. Para alterá-lo, edite o número no local em que ele é definido.
Uma linha que altera uma constante é um erro. Godot o detecta antes de o jogo começar. O Console exibe Cannot assign a new value to a constant e indica a linha.
Desafio
FácilO jogo não inicia porque o script altera a constante SPEED. Corrija isso:
- Mantenha
SPEEDcomo uma constante. - Faça o robô se mover para a esquerda a 300 pixels por segundo.
Experimente você mesmo
extends Node2D
const SPEED = 200
func _ready():
SPEED = 300
func _process(delta):
position.x -= SPEED * delta
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Nós e cenas
3Valores que você pode ajustar
Variáveis em um nóConstantesVariáveis exportadasOperações com Vector2Dar a volta pela telaSuas próprias funçõesPratique por conta própria: Playground de Godot