الوميض عند الإصابة
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 16 من 23.
يُظهر وميض أبيض للاعب فورًا أن شيئًا ما قد تعرّض للضرب.
يضرب modulate ألوان العقدة. لا يغيّر Color(1, 1, 1) شيئًا، لذا فهي القيمة العادية للعقدة. تجعل الأرقام الأكبر من 1 الألوان أكثر سطوعًا. يجعل Color(4, 4, 4) الروبوت أبيض تقريبًا.
modulate = Color(4, 4, 4)ثم اجعل modulate يعود تدريجيًا إلى Color(1, 1, 1). يستعيد الروبوت ألوانه الأصلية في جزء من الثانية.
في هذه اللعبة، يؤدي الضغط على E إلى استدعاء الدالة hit() الخاصة بالروبوت.
التحدي
سهلاجعل الروبوت يومض عند إصابته.
- في
hit()، عيّنmodulateإلىColor(4, 4, 4). - ثم أعد تحريك
modulateإلىColor(1, 1, 1)خلال0.3ثانية.
اضغط على «العب» ثم اضغط على E: يومض الروبوت باللون الأبيض ثم يتلاشى عائدًا إلى حالته السابقة. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func hit():
pass
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot