في الوقت نفسه
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 6 من 23.
ينبغي أن تحدث بعض التغييرات معًا، مثل عملة تكبر بينما تتلاشى. تجعل parallel() الخطوة التالية تعمل في الوقت نفسه مع الخطوة السابقة.
var tween = create_tween()
tween.tween_property(self, "scale", Vector2(2, 2), 0.5)
tween.parallel().tween_property(self, "modulate:a", 0.0, 0.5)تكبر العقدة وتتلاشى خلال نصف الثانية نفسها. أما الخطوة التي لا تستخدم parallel() فتنتظر الخطوة التي تسبقها، كالمعتاد.
لتشغيل كل خطوة من خطوات الحركة الانتقالية معًا، استدعِ tween.set_parallel() مرة واحدة بعد create_tween().
التحدي
سهلينزلق الروبوت إلى المنصة، ثم يدور. اجعله يدور بينما ينزلق، وكلاهما خلال الثانية نفسها.
جرّب بنفسك
extends Node2D
func _ready():
var tween = create_tween()
tween.tween_property(self, "position", Vector2(480, 265), 1.0)
tween.tween_property(self, "rotation_degrees", 360.0, 1.0)
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot