Menu
CoddyTech

נתיבי צמתים

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

בסצנה הזאת העיניים נמצאות עמוק יותר בעץ. Face הוא צאצא של Robot, Eyes הוא צאצא של Face, ושתי העיניים הן צאצאות של Eyes.

$Eyes לא מוצא עכשיו שום דבר, כי Eyes הוא נכד של הרובוט. כדי להגיע אליו, כתבו נתיב: שמות הצמתים בדרך למטה, עם / ביניהם.

get_node("Face/Mouth").position.y += 2
$Face/Mouth.position.y += 2   # אותו הדבר, בקיצור

get_node() מקבלת את הנתיב כטקסט. $ היא דרך קצרה יותר לכתוב אותו. נתיב שגוי עוצר את המשחק ומציג Node not found.

challenge icon

אתגר

קל

גרום לרובוט להביט למעלה ולשמאלה.

  1. בתוך _ready(), גש לעיניים באמצעות get_node("Face/Eyes").
  2. הגדר את ה־position שלהן לערך Vector2(-4, -3).

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

נסו בעצמכם

extends Node2D

func _ready():
	pass

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

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