נתיבי צמתים
חלק מהיחידה צמתים וסצנות במסלול ה-Godot של Coddy. שיעור 20 מתוך 27.
בסצנה הזאת העיניים נמצאות עמוק יותר בעץ. Face הוא צאצא של Robot, Eyes הוא צאצא של Face, ושתי העיניים הן צאצאות של Eyes.
$Eyes לא מוצא עכשיו כלום, כי Eyes הוא נכד של הרובוט. כדי להגיע אליו, כתבו נתיב: השמות בדרך למטה, וביניהם /.
get_node("Face/Mouth").position.y += 2
$Face/Mouth.position.y += 2 # אותו הדבר, בקיצורget_node() מקבלת את הנתיב כטקסט. $ היא דרך קצרה יותר לכתוב אותו. נתיב שגוי עוצר את המשחק עם Node not found.
אתגר
קלגרום לרובוט להביט למעלה ולשמאלה. כשהמשחק מתחיל, השתמש ב־get_node() כדי להגדיר את המיקום של Face/Eyes ל־Vector2(-4, -3). שתי העיניים זזות יחד איתו. הפנים והפה נשארים במקומם.
נסו בעצמכם
extends Node2D
func _ready():
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה צמתים וסצנות
תרגלו בעצמכם: Godot אונליין