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().
Desafio
FácilQuando o jogo começar, reproduza a animação "bob" do robô.
Experimente você mesmo
extends Node2D
func _ready():
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 Sensação de jogo
Pratique por conta própria: Playground de Godot