Menu
CoddyTech

פיקסלים לשנייה

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

עם delta, המספר שלפניו הוא מהירות בפיקסלים לשנייה. הליכה היא בערך 150 פיקסלים בשנייה, וריצה מהירה היא בערך 500.

כדי לעבור מרחק בזמן נתון, חלקו את המרחק בזמן:

# 400 פיקסלים ב-2 שניות הם 200 פיקסלים לשנייה
position.x += 200 * delta

הסימן קובע את הכיוון. += מזיז ימינה על x ולמטה על y. -= מזיז שמאלה על x ולמעלה על y.

challenge icon

אתגר

קל

העבר את הרובוט לקצה השמאלי בתוך שתי שניות.

  1. הרובוט מתחיל ב־x = 320 ואמור להגיע ל־x = 20 בתוך 2 שניות. חשב את מהירותו בפיקסלים לשנייה.
  2. ב־_process(), הזז אותו שמאלה במהירות הזאת כפול delta.

לחץ על "שחק": הרובוט יחליק שמאלה ויגיע ל־x = 20 אחרי שתי שניות. ואז לחץ על "בדיקה".

נסו בעצמכם

extends Node2D

func _process(delta):
	position.x += 100 * delta

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

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