Tersine Oynat
Coddy'nin Godot Journey'sinin Oyun Hissi bölümünün bir parçası. Ders 23 / 23.
Kapının tek bir animasyonu vardır: "open". Panel yukarı kayar ve ışık mercan renginden nane yeşiline döner. Kapatmak aynı hareketin tersidir, bu nedenle ikinci bir animasyona ihtiyacın yoktur.
$AnimationPlayer.play_backwards("open")play_backwards, bir animasyonu son anahtarından ilk anahtarına doğru oynatır. Panel tekrar aşağı kayar ve ışık yeniden mercan rengine döner.
"open" animasyonunu ileri yönde oynatmak kapıyı kapatmazdı. Animasyon kapalı konumdaki ilk anahtardan yeniden başlar ve kapı açılır.
Görev
KolayE kapıyı açar. Kapı açıkken E'nin kapatmasını sağla. if is_open: dalında "open" animasyonunu tersten oynat.
Kendin dene
extends Node2D
var is_open = false
func _process(delta):
if Input.is_action_just_pressed("action"):
if is_open:
pass
else:
$AnimationPlayer.play("open")
is_open = not is_open
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Oyun Hissi bölümündeki tüm dersler
Kendi başına pratik yap: Godot playground