Para Toplayıcı: Paralar
Coddy'nin Godot Journey'sinin Sinyaller ve Çarpışmalar bölümünün bir parçası. Ders 24 / 27.
Altı paranın her biri coin.gd dosyasını çalıştırır, bu yüzden onu bir kez yazarsın. Bir para, zaten bildiğin üç şey yapar:
coinsgrubuna katılır, böylece Main paraları daha sonra sayabilir.- Kendi
body_enteredsinyalini dinler. - Oyuncu ona dokunduğunda kendisini siler.
Oyuncu, sahnede ayarlanan player grubundadır. Parayı silmeden önce oyuncu olup olmadığını kontrol et, böylece başka hiçbir şey parayı alamaz:
func _on_body_entered(body):
if body.is_in_group("player"):
queue_free()Görev
Kolaycoin.gd dosyasını yaz:
_ready()içindecoinsgrubuna katıl vebody_enteredsinyalini_on_body_enteredişlevine bağla._on_body_entered(body)içinde, gövdeplayergrubundaysa coin'i serbest bırak.
Coinlerin üzerinden geç. Her biri kaybolmalı.
Kendin dene
extends Area2D
func _ready():
pass
Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.
Sinyaller ve Çarpışmalar bölümündeki tüm dersler
6Proje: Para Toplayıcı
Para Toplayıcı: YürüPara Toplayıcı: ParalarKendi başına pratik yap: Godot playground