Pat Diye Beliren Bir Madeni Para
Coddy'nin Godot Journey'sinin Oyun Hissi bölümünün bir parçası. Ders 7 / 23.
Bir madeni paraya dokunduğunda, para hemen kaybolur. Kısa bir zıplama animasyonu, oyuncuya parayı aldığını gösterir. Madeni para büyüyüp solar, ardından kaldırılır.
Bu zıplama animasyonu, birlikte çalışan iki adımlı bir tween’dir. Tween tamamlanana kadar madeni para sahnede kalmalıdır. Son adımı sona erdiğinde bir tween finished sinyali gönderir ve await bunu bekler.
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.3)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.3)
await tween.finished
queue_free()await tween.finished, tween sona erene kadar işlevi duraklatır. Ardından queue_free() çalışır. Beklerken oyunun geri kalanı çalışmaya devam eder.
Görev
OrtaBir jeton gitmeden önce patlayıp kaybolsun.
_on_body_enterediçindescaledeğeriniVector2(1.8, 1.8)olacak şekilde0.25saniyede tween ile değiştir.- Aynı anda
"modulate:a"değerini0.0olacak şekilde tween ile değiştir. - Tween'in bitmesini bekle, ardından
queue_free()çağır.
“Oyna” düğmesine bas ve bir jetona doğru yürü: jeton büyüyüp kaybolur. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
queue_free()
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
1Tween'ler
İlk Tween'inHer Özelliği Tween'leSolmaYavaşlayarak BitirArt ArdaAynı AndaPat Diye Beliren Bir Madeni ParaKendi başına pratik yap: Godot playground