AnimationPlayer
Coddy'nin Godot Journey'sinin Oyun Hissi bölümünün bir parçası. Ders 20 / 23.
Bir animasyon, boşta sallanma veya açılan bir kapı gibi önceden oluşturulmuş bir harekettir. Bir AnimationPlayer düğümünde tutulur.
Bir animasyon izler içerir. Her iz bir özelliği değiştirir. Anahtarları, belirli zamanlardaki değerlerdir; örneğin 0 saniyede y = 300 ve 0,6 saniyede y = 288. Godot, anahtarların arasındaki anları doldurur.
Bu robotun AnimationPlayer düğümünde iki animasyon vardır: döngüye giren bir havada süzülme hareketi olan "bob" ve bir sıçrama olan "hop".
$AnimationPlayer.play("bob")Ad, büyük-küçük harfler de dahil olmak üzere tam olarak eşleşmelidir. Döngüye giren bir animasyon, başka bir animasyonu oynatana veya stop() çağırana kadar oynatılır.
Görev
KolayRobotu havada süzülür hâle getir.
_ready()içinde$AnimationPlayeröğesini al.- Üzerinde
play("bob")çağrısını yap.
“Oyna” düğmesine bas: robot aşağı yukarı sallanır. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Node2D
func _ready():
pass
Oyun Hissi bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground