Menu
CoddyTech
flag Pt iconPortuguêsdown icon

Interpole qualquer propriedade

Parte da seção Sensação de jogo do Journey de Godot da Coddy. Lição 2 de 23.

Um tween pode alterar qualquer propriedade que contenha um número, um Vector2 ou uma Color. Escreva o nome da propriedade entre aspas, o mesmo nome que você usa no código: "position", "scale", "rotation_degrees", "modulate".

var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)

Isso faz o nó ficar duas vezes maior em meio segundo.

O valor final deve ser do mesmo tipo que a propriedade. rotation_degrees contém um número decimal, então escreva 360.0, não 360. Não confunda com "rotation", que conta em radianos. 360 radianos equivalem a cerca de 57 voltas.

challenge icon

Desafio

Fácil

O robô desliza até a plataforma. Altere o tween para que o robô fique no lugar e dê uma volta completa. Anime rotation_degrees até 360.0 em 1 segundo.

Experimente você mesmo

extends Node2D

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(480, 265), 1.0)
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