Menu
CoddyTech

الوميض عند الإصابة

جزء من قسم الإحساس باللعبة في رحلة 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() الخاصة بالروبوت.

challenge icon

التحدي

سهل

اجعل الروبوت يومض عند إصابته.

  1. في hit()، عيّن modulate إلى Color(4, 4, 4).
  2. ثم أعد تحريك modulate إلى Color(1, 1, 1) خلال 0.3 ثانية.

اضغط على «العب» ثم اضغط على E: يومض الروبوت باللون الأبيض ثم يتلاشى عائدًا إلى حالته السابقة. ثم اضغط على «تحقق».

جرّب بنفسك

extends Node2D

func hit():
	pass

جميع دروس الإحساس باللعبة

تدرّب بنفسك: Playground لـ Godot