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

جميع دروس العُقد والمشاهد

تدرّب بنفسك: Playground لـ Godot