التلاشي
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 3 من 23.
modulate هي Color تتكوّن من أربعة أجزاء: الأحمر والأخضر والأزرق والشفافية (a). تحدد الشفافية مدى ظهور العقدة بوضوح. القيمة 1 تعني أنها معتمة، والقيمة 0 تعني أنها غير مرئية.
لتحريك جزء واحد من خاصية، اكتب الجزء بعد نقطتين:
var tween = create_tween()
tween.tween_property(self, "modulate:a", 0.0, 1.0)"modulate:a" رقم واحد، لذا تكون القيمة النهائية 0.0. تبقى قيم الأحمر والأخضر والأزرق كما هي. وينطبق هذا أيضًا على "position:x" و"scale:y".
التلاشي ليس مثل visible = false. تظل العقدة مرئية، لكنها تصبح شفافة تمامًا.
التحدي
سهلاجعل الروبوت يتلاشى: حرّك "modulate:a" إلى 0.0 خلال ثانية واحدة.
جرّب بنفسك
extends Node2D
func _ready():
pass
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot