Menu
CoddyTech

דלת שנפתחת

חלק מהיחידה אותות והתנגשויות במסלול ה-Godot של Coddy. שיעור 16 מתוך 27.

כדי לשחרר צומת אחר, קרא ל־queue_free() על אותו צומת:

$Door.queue_free()

הסקריפט הזה נמצא ב־Main, שורש הסצנה. קריאה פשוטה ל־queue_free() תשחרר את Main ואת כל הצמתים במשחק יחד איתו.

הדלת הענברית היא StaticBody2D, גוף מוצק שאינו זז לעולם, כמו הקירות. אי אפשר לעבור דרכה עד שמשחררים אותה.

challenge icon

אתגר

קל

פתחו את הדלת כשתדרכו על הלוח הירוק.

  1. ‏Main כבר מאזין ללוח. בתוך _on_plate_body_entered, החליפו את pass.
  2. שחררו את הצומת Door.

לחצו על "שחק" ודרכו על הלוח: הדלת נעלמת ואתם עוברים דרכה. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

extends Node2D

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

func _on_plate_body_entered(body):
	pass

כל השיעורים ביחידה אותות והתנגשויות

תרגלו בעצמכם: Godot אונליין