Menu
CoddyTech

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).

challenge icon

Görev

Kolay

Dikenlere dokunan herkesi başlangıca geri gönder.

  1. _on_body_entered(body) içinde, dikenlerin değil body öğesinin position değerini ayarla.
  2. 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

Kendi başına pratik yap: Godot playground