شجرة المشهد
جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 4 من 28.
تُرتَّب العُقد في شجرة. يمكن أن تكون للعقدة عُقد فرعية، ويمكن لكل عقدة فرعية أن تكون لها عُقدها الفرعية الخاصة بها. افتح علامة التبويب المشهد أسفل اللعبة لرؤية الشجرة. تحتوي Main على الخلفية والأرضية وRobot. ويحتوي الروبوت على هوائيه ومصباحه وجسمه ووجهه وعينيه وفمه.
تتحرك العُقد الفرعية مع العقدة الأم. عندما يتحرك الروبوت، تتحرك عيناه أيضًا.
name هو اسم العقدة، وget_child_count() يحصي عُقدها الفرعية. تأخذ print() عدة قيم تفصل بينها فاصلة، وتطبعها في سطر واحد:
print(name, " has ", get_child_count(), " parts")التحدي
سهلاجعل الروبوت يقول عدد الأجزاء التي لديه.
- في
_ready()، غيّرprint(name)بحيث يطبع أربع قيم:nameو" has "وget_child_count()و" parts". - ضع فاصلة بين كل قيمة، كما في المثال أعلاه.
اضغط على «العب»: ستعرض وحدة التحكم Robot has 7 parts. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _ready():
print(name)
جميع دروس العُقد والمشاهد
تدرّب بنفسك: Playground لـ Godot