Mover um nó uma vez
Parte da seção Nós e cenas do Journey de Godot da Coddy. Lição 6 de 28.
Definir position coloca um nó em um lugar exato. Para movê-lo em uma determinada quantidade a partir de onde está, altere position.x ou position.y. += adiciona a um número:
position.x += 100Isso move o nó 100 pixels para a direita. -= subtrai, então position.y -= 50 o move 50 pixels para cima. Lembre-se de que y cresce para baixo.
Mover por uma determinada quantidade funciona independentemente de onde o nó começa.
Desafio
FácilMova o robô de onde ele está quando o jogo começa.
- Em
_ready(), mova-o150pixels para a esquerda com-=emposition.x. - Depois, mova-o
40pixels para cima, emposition.y.
Pressione “Jogar”: o robô começa acima e à esquerda do meio. Depois, pressione “Verificar”.
Experimente você mesmo
extends Node2D
func _ready():
pass
Todas as lições de Nós e cenas
1Seu primeiro jogo em Godot
O que é Godot?Ready é executado uma vezImprimir no GodotA árvore de cenasDefinir uma posiçãoMover um nó uma vez3Valores 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