في الوقت نفسه
جزء من قسم الإحساس باللعبة في رحلة 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 معًا، استدعِ tween.set_parallel() مرة واحدة بعد create_tween().
التحدي
سهلاجعل الروبوت يدور أثناء انزلاقه.
- اجعل الخطوتين كلتيهما تستغرقان ثانية واحدة.
- أضف
.parallel()إلى الخطوة الثانية، وهي الدوران، لكي تبدأ مع الانزلاق.
اضغط على «العب»: يتحرك الروبوت إلى الوسادة بحركة واحدة. ثم اضغط على «تحقق».
جرّب بنفسك
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