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

לחץ כדי לזוז

חלק מהיחידה קלט ותנועה במסלול ה-Godot של Coddy. שיעור 1 מתוך 28.

Godot קורא מקשים דרך פעולות קלט: שמות של פעולות שהשחקן רוצה לבצע. בכל משחק בקורס הזה יש את הפעולות האלה:

  • move_left, move_right, move_up, move_down: מקשי החצים ו-WASD
  • jump: מקש הרווח, W או חץ למעלה
  • action: E או Enter

Input.is_action_pressed("move_right") הוא true כל עוד השחקן מחזיק את החץ ימינה או את D. בדוק זאת בתוך _process, שפועלת בכל פריים:

func _process(delta):
	if Input.is_action_pressed("move_right"):
		position.x += 200 * delta

השורה שמתחת ל-if מתחילה בשני תווי טאב. היא פועלת רק בפריימים שבהם המקש לחוץ, כך שהגיבור נעצר כשמשחררים אותו.

challenge icon

אתגר

קל

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

נסו בעצמכם

extends Node2D

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

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

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

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