Menu
CoddyTech

Kim İçeri Girdi?

Coddy'nin Godot Journey'sinin Sinyaller ve Çarpışmalar bölümünün bir parçası. Ders 3 / 27.

Alan, fonksiyonunuza giren gövdeyi iletir. Bu, _on_body_entered(body) içindeki body'dir. Bu, düğümün kendisidir; bu yüzden üzerindeki her şeyi okuyabilirsiniz.

body.name, içeri giren gövdenin adıdır:

func _on_body_entered(body):
	print(body.name)

Yalın name, bölgenin kendi adıdır; çünkü betik bölgenin üzerindedir.

Bu bölgeden iki gövde geçer: siz, Player ve kendi kendine ilerleyen kehribar rengi bir Rover.

challenge icon

Görev

Kolay

Bir gövde bölgeye girdiğinde, adını ve ardından entered the zone ifadesini yazdır. Konsolda şunlar görünmelidir:

  • Rover içinden geçtiğinde Rover entered the zone
  • Sen içeri girdiğinde Player entered the zone

Kendin dene

extends Area2D

func _ready():
	body_entered.connect(_on_body_entered)

func _on_body_entered(body):
	print("Something entered the zone")
quiz iconKendini test et

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

Kendi başına pratik yap: Godot playground