Menu
CoddyTech

מסתובבים עם סיבוב

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

צומת מסתובב סביב המיקום שלו. rotation הוא גודל הזווית שבה הוא הסתובב, ברדיאנים. סיבוב שלם הוא 2 * PI רדיאנים, בערך 6.28. rotation_degrees היא אותה זווית במעלות, כאשר סיבוב שלם הוא 360. משנים אחד מהם, והאחר משתנה בהתאם.

rotation_degrees = 90   # רבע סיבוב
rotation = PI / 2      # אותו רבע סיבוב

זווית שהולכת וגדלה מסובבת צומת עם כיוון השעון. כדי לסובב ברציפות, מוסיפים לזווית בכל פריים, כפול delta:

func _process(delta):
	rotation_degrees += 90 * delta

כך הצומת מסתובב רבע סיבוב בכל שנייה. -= מסובב לכיוון השני.

challenge icon

אתגר

קל

גרום לרובוט להסתובב במקום.

  1. ב־_process(), הוסף ל־rotation_degrees כדי שיסתובב בכיוון השעון.
  2. גרום לו להסתובב חצי סיבוב, 180 מעלות, בכל שנייה, באמצעות delta.

לחץ על "שחק": הרובוט מסתובב במקום, סיבוב שלם בכל שתי שניות. לאחר מכן לחץ על "בדיקה".

נסו בעצמכם

extends Node2D

func _process(delta):
	pass

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

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