Menu
CoddyTech
flag Pt iconPortuguêsdown icon

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.

challenge icon

Desafio

Fácil

O 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)
quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Playground de Godot