Dikenler Seni Geri Gönderir
Coddy'nin Godot Journey'sinin Sinyaller ve Çarpışmalar bölümünün bir parçası. Ders 19 / 27.
Tehlike, can yakan bir alandır. Burada bir darbe seni başlangıca geri gönderir. Dikenlerin işlevi, onlara dokunan gövdeyi alır ve bu gövdeyi diğer düğümler gibi değiştirebilirsin. position özelliğini ayarla:
func _on_body_entered(body):
body.position = Vector2(80, 280)body.position, oyuncunun konumudur. Yalın bir position ise dikenlerin kendi konumudur; bunu ayarlamak dikenleri hareket ettirir.
Başlangıç, sol alttaki soluk karedir: (80, 280).
Görev
KolayDikenlere dokunan herkesi başlangıca geri gönder.
_on_body_entered(body)içinde, dikenlerin değilbodyöğesininpositiondeğerini ayarla.- Değeri
Vector2(80, 280)olarak ayarla.
“Oyna” düğmesine bas ve dikenlere doğru yürü: başlangıca geri dönersin. Ardından “Kontrol et” düğmesine bas.
Kendin dene
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
pass
Sinyaller ve Çarpışmalar bölümündeki tüm dersler
2Sinyaller
Alanlar Birbirleriyle BuluşuyorKendi SinyalinDeğer İçeren SinyallerBaşka Bir Düğümün SinyaliSinyalini Dinle5Tehlikeler
Dikenler Seni Geri GönderirBir Kontrol NoktasıÇok Sayıda Diken, Tek FonksiyonKatmanlar ve MaskelerKendi başına pratik yap: Godot playground