Menu
CoddyTech

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

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

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

التحدي

سهل

اجعل الروبوت يبدأ صغيرًا ثم يكبر.

  1. في _ready()، اضبط scale على Vector2(0.5, 0.5)، أي نصف حجمه.
  2. في _process()، أضف 0.5 في الثانية إلى scale، بالتساوي في العرض والارتفاع، باستخدام delta.

اضغط على «العب»: سيعود الروبوت إلى حجمه الطبيعي بعد ثانية واحدة، ثم سيواصل النمو. بعد ذلك، اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func _ready():
	pass

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

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

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

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