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

أول تحريك تدريجي لك

جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 1 من 23.

يغيّر التحريك التدريجي خاصيةً بسلاسة بمرور الوقت. حدّد له الخاصية والقيمة النهائية وعدد الثواني. يغيّر Godot الخاصية قليلًا في كل إطار حتى تصل إلى تلك القيمة.

func _ready():
	var tween = create_tween()
	tween.tween_property(self, "position", Vector2(400, 100), 2.0)

تنشئ create_tween() تحريكًا تدريجيًا. تأخذ tween_property() أربع قيم: العقدة المراد تغييرها (self هي العقدة التي يوجد عليها البرنامج النصي)، واسم الخاصية بين علامتي اقتباس، والقيمة النهائية، والوقت بالثواني.

يبدأ التحريك التدريجي تلقائيًا ويتوقف عند اكتماله. لا تحتاج إلى _process.

challenge icon

التحدي

سهل

يقفز الروبوت مباشرةً إلى الوسادة الكهرمانية. اجعله ينزلق إليها بدلًا من ذلك. حرّك خاصية position إلى Vector2(480, 265) تدريجيًا خلال ثانية واحدة.

جرّب بنفسك

extends Node2D

func _ready():
	position = Vector2(480, 265)
quiz iconاختبر نفسك

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

جميع دروس الإحساس باللعبة

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