Menu
CoddyTech
flag Ar iconالعربيةdown icon

النمو باستخدام التحجيم

جزء من قسم العُقد والمشاهد في رحلة Godot على Coddy. الدرس 12 من 27.

scale هو حجم العُقدة، على هيئة Vector2 يحدد العرض والارتفاع. Vector2(1, 1) هو الحجم الطبيعي. Vector2(2, 2) يساوي ضعفي الحجم، وVector2(0.5, 0.5) يساوي نصفه.

scale = Vector2(3, 1)   # العرض ثلاثة أضعاف، والارتفاع كما هو

يؤثر المقياس في العُقدة وجميع عُقدها الفرعية، لذا يكبر الروبوت كله معًا.

لزيادة الحجم بمرور الوقت، أضف قيمة إلى المقياس في كل إطار. استخدم الرقم نفسه لـ x وy للحفاظ على الشكل:

func _process(delta):
	scale += Vector2(0.1, 0.1) * delta
challenge icon

التحدي

سهل
  • عندما تبدأ اللعبة، اجعل الروبوت بنصف حجمه.
  • ثم اجعله يكبر بمقدار 0.5 كل ثانية، عرضًا وطولًا بالتساوي. بعد ثانية واحدة يعود إلى حجمه الطبيعي، ويواصل النمو.

جرّب بنفسك

extends Node2D

func _ready():
	pass

func _process(delta):
	pass
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

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

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