Menu
CoddyTech

משתני ייצוא

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

הציבו את @export לפני משתנה, והעורך של Godot יציג אותו בInspector. ‏Inspector הוא החלונית שמציגה את המאפיינים של הצומת שבחרתם. אפשר לשנות שם את הערך בלי לערוך את הקוד:

@export var speed = 200

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

הסצנה בשיעור הזה מגדירה את speed של הרובוט ל-90, כפי שהיה מוגדר ב-Inspector. הכרטיסייה Scene שמתחת למשחק אינה מציגה משתנים שיוצאו, ולכן לא תראו אותו שם.

challenge icon

אתגר

קל

תן לסצנה לקבוע את מהירות הרובוט.

  1. בראש הקובץ robot.gd, הוסף משתנה מיוצא speed עם ערך ברירת מחדל של 200.
  2. ב־_process(), הזז את הרובוט ימינה במהירות של speed פיקסלים בשנייה.

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

נסו בעצמכם

extends Node2D

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

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

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