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

השארת המשטח על המסך

חלק מהיחידה פרויקטים במסלול ה-Godot של Coddy. שיעור 2 מתוך 33.

החזק את מקש החץ ימינה והמשוט יחליק אל מחוץ למסך. clamp(value, low, high) משאירה מספר בין שני גבולות. מתחת ל־low היא מחזירה את low. מעל high היא מחזירה את high. אחרת היא מחזירה את המספר ללא שינוי.

position.x = clamp(position.x, 40, 600)

רוחב המשוט הוא 80 פיקסלים. כאשר x = 40, הצד השמאלי שלו נוגע בקצה השמאלי. כאשר x = 600, הצד הימני שלו נוגע בקצה הימני, בנקודה 640.

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

challenge icon

אתגר

קל

השאר את המשטח כולו על המסך: אחרי שהוא זז, הגבל את position.x בין 40 ל־600.

נסו בעצמכם

extends CharacterBody2D

const SPEED = 400

func _physics_process(delta):
	var direction = Input.get_axis("move_left", "move_right")
	position.x += direction * SPEED * delta
quiz iconבחנו את עצמכם

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

כל השיעורים ביחידה פרויקטים

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