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

גלישה מעבר לקצה המסך

חלק מהיחידה צמתים וסצנות במסלול ה-Godot של Coddy. שיעור 17 מתוך 27.

צומת שנע ימינה ממשיך מעבר לקצה המסך. גלישה לצד השני מחזירה אותו מהצד השני.

הפקודה if מריצה את השורות שלה רק כאשר התנאי שלה אמת. בתוך _process() התנאי נבדק בכל פריים:

func _process(delta):
	position.y += 100 * delta
	if position.y > 360:
		position.y = 0

הצומת נופל. כשהוא עובר את תחתית המסך, y גדול מ־360, והוא קופץ בחזרה למעלה. לשורה שבתוך if יש שתי לחיצות על מקש הטאב: אחת עבור הפונקציה, ואחת עבור if.

רוחב המשחק הזה הוא 640 פיקסלים, לכן הקצה הימני הוא x = 640.

challenge icon

אתגר

קל

הרובוט נע ימינה ויוצא מהמסך. גרמו לו להופיע מחדש בצד השני: כשהוא עובר את x = 640, החזירו אותו אל x = 0, בצד שמאל, באותו הגובה.

נסו בעצמכם

extends Node2D

var speed = 200

func _process(delta):
	position.x += speed * delta
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה צמתים וסצנות

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