واحدًا تلو الآخر
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 5 من 23.
يمكن أن يحتوي التوين على عدة خطوات. ينتظر كل استدعاء لـ tween_property على التوين نفسه حتى تنتهي الخطوة التي تسبقه.
var tween = create_tween()
tween.tween_property(self, "position:y", 150.0, 0.4)
tween.tween_property(self, "position:y", 265.0, 0.4)هذه قفزة. يتحرك العقدة إلى الأعلى لمدة 0.4 ثانية، ثم إلى الأسفل لمدة 0.4 ثانية. تبدأ كل خطوة من الموضع الذي انتهت عنده الخطوة السابقة.
ضع التسلسل بأكمله في توين واحد. يؤدي استدعاء create_tween() مرتين إلى إنشاء توينين يبدآن في الوقت نفسه ويتنافسان على الخاصية.
التحدي
سهلينزلق الروبوت إلى الوسادة خلال 0.5 ثانية. أضف خطوة ثانية إلى الحركة المتدرجة نفسها تجعله ينزلق عودةً إلى موطنه إلى x = 160، أيضًا خلال 0.5 ثانية.
جرّب بنفسك
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position:x", 480.0, 0.5)
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot