Menu
CoddyTech
flag He iconעבריתdown icon

נקודת ביקורת

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

נקודת ביקורת משנה את המקום שאליו הקוצים שולחים אותך. לכן נקודת ההתחלה הופכת למשתנה בראש הקובץ main.gd, שכל פונקציה יכולה לגשת אליו:

var start_point = Vector2(80, 280)

func _on_spikes_body_entered(body):
	body.position = start_point

הקוצים שולחים אותך למקום שבו נמצא start_point באותו רגע. שנה את המשתנה, והמכה הבאה תשלח אותך לשם.

שנה אותו באמצעות start_point = .... כתיבה של var start_point = ... בתוך פונקציה יוצרת משתנה חדש שקיים רק באותה פונקציה. המשתנה שבראש הקובץ נשאר ללא שינוי.

challenge icon

אתגר

בינוני

כשתגיע לדגל:

  1. הגדר את start_point למיקום של נקודת הביקורת, $Checkpoint.position.
  2. שנה את צבע הדגל למנטה: $Checkpoint.modulate = Color(0.49, 0.95, 0.75).

גע בדגל ואז בקוצים. אתה אמור לחזור אל הדגל.

נסו בעצמכם

extends Node2D

var start_point = Vector2(80, 280)

func _ready():
	$Spikes.body_entered.connect(_on_spikes_body_entered)
	$Checkpoint.body_entered.connect(_on_checkpoint_body_entered)

func _on_spikes_body_entered(body):
	body.position = start_point

func _on_checkpoint_body_entered(body):
	pass
quiz iconבחנו את עצמכם

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

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

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