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 hemen kaybolur. Kısa bir patlama efekti, oyuncuya parayı aldığını gösterir. Madeni para büyür ve solar, ardından kaldırılır.
Patlama efekti, birlikte çalışan iki adımlı bir tween'dir. Tween tamamlanana kadar madeni para sahnede kalmalıdır. Bir tween, son adımı bittiğinde finished sinyalini gönderir ve await onu 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 bitene kadar işlevi duraklatır. Ardından queue_free() çalışır. Beklerken oyunun geri kalanı çalışmaya devam eder.
Görev
OrtaBir madeni paraya dokun. Yok olmadan önce patlayıp kaybolmasını sağla:
scaledeğerini 0.25 saniyedeVector2(1.8, 1.8)değerine büyüt,- aynı anda
"modulate:a"değerini0.0değerine soldur, - tween'in bitmesini bekle, ardından
queue_free()çağır.
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