Sua primeira interpolação
Parte da seção Sensação de jogo do Journey de Godot da Coddy. Lição 1 de 23.
Um tween altera uma propriedade suavemente ao longo do tempo. Você informa a propriedade, o valor final e a duração em segundos. Godot altera a propriedade um pouco a cada quadro até chegar ao valor final.
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(400, 100), 2.0)create_tween() cria um tween. tween_property() recebe quatro valores: o nó a ser alterado (self é o nó ao qual o script está associado), o nome da propriedade entre aspas, o valor final e o tempo em segundos.
O tween começa sozinho e para quando termina. Você não precisa de _process.
Desafio
FácilO robô salta diretamente para a plataforma âmbar. Faça-o deslizar até lá. Anime sua position até Vector2(480, 265) ao longo de 1 segundo.
Experimente você mesmo
extends Node2D
func _ready():
position = Vector2(480, 265)
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
Todas as lições de Sensação de jogo
1Interpolações
Sua primeira interpolaçãoInterpole qualquer propriedadeDesaparecer gradualmenteSuavização de saídaUm após o outroAo mesmo tempoUma moeda que saltaPratique por conta própria: Playground de Godot