Menu
CoddyTech

שומר בסיור

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

מאחורי הדלת עומד שומר: רפש אדום, בקובץ enemy.gd. הוא הולך למעלה ולמטה בלי לעצור. ערך direction של 1 פירושו למטה, וערך -1 פירושו למעלה:

position.y += SPEED * direction * delta
if position.y > 320 or position.y < 70:
	direction = -direction

היפוך direction בכל אחד מהקצוות גורם לשומר להסתובב.

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

challenge icon

אתגר

קל

גרמו לשומר לסייר.

  1. ב־enemy.gd, הוסיפו const SPEED = 80 ו־var direction = 1.
  2. בכל פריים של פיזיקה, הזיזו את השומר ב־SPEED * direction * delta על ציר y.
  3. הפכו את direction כשהערך של y גדול מ־320 או קטן מ־70.

לחצו על "שחק": השומר הולך למעלה ולמטה. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

extends Area2D

func _physics_process(delta):
	pass

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

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