Menu
CoddyTech

Açılan Bir Kapı

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

Başka bir düğümü serbest bırakmak için o düğüm üzerinde queue_free() çağır:

$Door.queue_free()

Bu betik, sahnenin kökü olan Main üzerindedir. Parametresiz bir queue_free(), Main'i ve onunla birlikte oyundaki her düğümü serbest bırakırdı.

Kehribar rengi kapı, duvarlar gibi hiç hareket etmeyen katı bir gövde olan bir StaticBody2D'dir. Serbest bırakılana kadar içinden geçemezsin.

challenge icon

Görev

Kolay

Yeşil plakaya bastığında kapıyı aç.

  1. Main zaten plakayı dinliyor. _on_plate_body_entered içinde pass ifadesini değiştir.
  2. Door düğümünü serbest bırak.

“Oyna” düğmesine bas ve plakaya bas: kapı kaybolur ve içinden yürüyerek geçersin. Ardından “Kontrol et”.

Kendin dene

extends Node2D

func _ready():
	$Plate.body_entered.connect(_on_plate_body_entered)

func _on_plate_body_entered(body):
	pass

Sinyaller ve Çarpışmalar bölümündeki tüm dersler

Kendi başına pratik yap: Godot playground