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ı jetonun her biri coin.gd dosyasını çalıştırır, bu yüzden bu dosyayı bir kez yazarsın. Bir jeton, zaten bildiğin üç şey yapar:
coinsgrubuna katılır, böylece Main daha sonra jetonları sayabilir.- Kendi
body_enteredsinyalini dinler. - Oyuncu ona dokunduğunda kendisini siler.
Oyuncu, sahnede ayarlanmış olan player grubundadır. Jetonu silmeden önce oyuncu olup olmadığını kontrol et, böylece başka hiçbir şey jetonu alamaz:
func _on_body_entered(body):
if body.is_in_group("player"):
queue_free()Görev
KolayOyuncu paraları aldığında paraların kaybolmasını sağla.
coin.gddosyasındaki_ready()içindecoinsgrubuna katıl vebody_enteredsinyalini_on_body_enteredişlevine bağla._on_body_entered(body)işlevini yaz: gövdeplayergrubundaysa parayı sil.
“Oyna” düğmesine bas ve paraların üzerinden yürü: her biri kaybolur. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Area2D
func _ready():
pass
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