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

גיבור: ריצה

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

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

הגיבור הוא CharacterBody2D עם CollisionShape2D ועם צומת Look לציור שלו. הקרקע, המדרגה והמדף הם צומתי StaticBody2D.

מתחילים בכבידה ובריצה:

velocity.y += gravity * delta
velocity.x = Input.get_axis("move_left", "move_right") * speed
move_and_slide()

רוצו ימינה אל תוך הבור והגיבור ייפול אל מחוץ לשלב. שיעורים מאוחרים יותר יפתרו את הבעיה.

challenge icon

אתגר

קל

בתוך _physics_process, גרום לגיבור ליפול בעזרת gravity, לרוץ שמאלה וימינה במהירות speed, ולנוע בעזרת move_and_slide().

נסו בעצמכם

extends CharacterBody2D

var speed = 220
var gravity = 1000

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

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

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

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