مسارات العُقد
جزء من قسم العُقد والمشاهد في رحلة 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.
التحدي
سهلاجعل الروبوت ينظر إلى الأعلى وإلى اليسار.
- في
_ready()، صِل إلى العينين باستخدامget_node("Face/Eyes"). - اضبط
positionلهما علىVector2(-4, -3).
اضغط على «العب»: تتحرك كلتا العينين إلى الأعلى وإلى اليسار، ويبقى الوجه والفم في مكانهما. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _ready():
pass
جميع دروس العُقد والمشاهد
تدرّب بنفسك: Playground لـ Godot