Menu
CoddyTech

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.

challenge icon

Görev

Orta

Bir madeni paraya dokun. Yok olmadan önce patlayıp kaybolmasını sağla:

  1. scale değerini 0.25 saniyede Vector2(1.8, 1.8) değerine büyüt,
  2. aynı anda "modulate:a" değerini 0.0 değerine soldur,
  3. 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()
quiz iconKendini test et

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