Cresça com escala
Parte da seção Nós e cenas do Journey de Godot da Coddy. Lição 12 de 27.
scale é o tamanho de um nó, representado por um Vector2 de largura e altura. Vector2(1, 1) é o tamanho normal. Vector2(2, 2) tem o dobro do tamanho, e Vector2(0.5, 0.5) tem a metade.
scale = Vector2(3, 1) # três vezes mais largo, mesma alturaA escala afeta o nó e todos os seus filhos, então o robô inteiro cresce junto.
Para crescer com o tempo, adicione um valor à escala a cada quadro. Use o mesmo número para x e y para manter a forma:
func _process(delta):
scale += Vector2(0.1, 0.1) * deltaDesafio
Fácil- Quando o jogo começar, deixe o robô com metade do tamanho.
- Depois, faça-o crescer 0,5 a cada segundo, tanto na largura quanto na altura. Após um segundo, ele volta ao tamanho normal e continua crescendo.
Experimente você mesmo
extends Node2D
func _ready():
pass
func _process(delta):
pass
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
2A Cada Quadro
O processo é executado a cada quadroDeltaPixels por segundoMova-se na diagonalGire com rotaçãoCresça com escala3Valores 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