Menu
CoddyTech
flag Pt iconPortuguêsdown icon

AnimationPlayer

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

Uma animação é um movimento criado com antecedência, como um balanço em repouso ou uma porta que se abre. Ela é mantida em um nó AnimationPlayer.

Uma animação contém trilhas. Cada trilha altera uma propriedade. Suas chaves são valores em tempos determinados, como y = 300 em 0 segundos e y = 288 em 0.6 segundos. Godot preenche os momentos entre as chaves.

O AnimationPlayer deste robô tem duas animações: "bob", um movimento de flutuação em loop, e "hop", um salto.

$AnimationPlayer.play("bob")

O nome deve corresponder exatamente, incluindo letras maiúsculas. Uma animação em loop é reproduzida até você iniciar outra ou chamar stop().

challenge icon

Desafio

Fácil

Quando o jogo começar, reproduza a animação "bob" do robô.

Experimente você mesmo

extends Node2D

func _ready():
	pass
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