דוקרנים מחזירים אותך לאחור
חלק מהיחידה אותות והתנגשויות במסלול ה-Godot של Coddy. שיעור 19 מתוך 27.
מפגע הוא אזור שפוגע בך. כאן פגיעה מחזירה אותך להתחלה. הפונקציה של הקוצים מקבלת את הגוף שנגע בהם, ואפשר לשנות את הגוף הזה כמו כל צומת. הגדר את position שלו:
func _on_body_entered(body):
body.position = Vector2(80, 280)body.position הוא המיקום של השחקן. position רגיל הוא המיקום של הקוצים עצמם, והגדרה שלו תזיז את הקוצים.
נקודת ההתחלה היא הריבוע החיוור שבפינה השמאלית התחתונה, ב־(80, 280).
אתגר
קלכשגוף נוגע בקוצים, החזירו אותו להתחלה, (80, 280). לכו אל הקוצים כדי לנסות זאת.
נסו בעצמכם
extends Area2D
func _ready():
body_entered.connect(_on_body_entered)
func _on_body_entered(body):
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה אותות והתנגשויות
תרגלו בעצמכם: Godot אונליין