Menu
CoddyTech

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.

challenge icon

Görev

Kolay

Robotu havada süzülür hâle getir.

  1. _ready() içinde $AnimationPlayer öğesini al.
  2. Ü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