اللون والكمية
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 14 من 23.
يمكن لعقدة الجسيمات نفسها أن تُحدث تأثيرات مختلفة جدًا. ويرجع معظم الاختلاف إلى اللون وعدد الجسيمات.
$Burst.color = Color(1, 0.42, 0.42)
$Burst.amount = 100يُحدّد color لون كل جسيم. يحتوي هذا الاندفاع أيضًا على تدرّج لوني يجعل كل جسيم يتلاشى في نهاية عمره. يحدّد amount عدد الجسيمات التي يقذفها الاندفاع.
استخدم اندفاعات كبيرة وساطعة للأحداث الكبيرة، واندفاعات صغيرة للأحداث الصغيرة.
التحدي
سهلاجعل الشرارات بلون كهرماني، وزِد عددها.
- في
_ready()، عيّن$Burst.colorإلىColor(1, 0.78, 0.34). - عيّن
$Burst.amountإلى60.
اضغط على «العب» ثم اضغط على E: ستندفع دفقة كهرمانية أكبر إلى الخارج. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _ready():
$Thruster.emitting = true
$Burst.one_shot = true
func _process(delta):
if Input.is_action_just_pressed("action"):
$Burst.emitting = true
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot