Menu
CoddyTech

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

جزء من قسم الإحساس باللعبة في رحلة 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

التحدي

سهل

اجعل الروبوت ينزلق إلى الوسادة.

  1. في _ready()، استبدل سطر position بتحريك تدريجي: var tween = create_tween().
  2. حرّك "position" إلى Vector2(480, 265) خلال 1.0 ثانية.

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

جرّب بنفسك

extends Node2D

func _ready():
	position = Vector2(480, 265)

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

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