الوميض عند الإصابة
جزء من قسم الإحساس باللعبة في رحلة 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