دفعة واحدة
جزء من قسم الإحساس باللعبة في رحلة Godot على Coddy. الدرس 13 من 23.
لا يتوقف الدافع أبدًا. عندما يموت جسيم، يحل محله جسيم جديد. تحدث شرارة أو انفجار مرة واحدة ثم ينتهي.
يجعل one_shot = true عقدة CPUParticles2D تطلق جسيماتها مرة واحدة، ثم تتوقف. تعود emitting إلى false عندما يموت آخر جسيم. اضبطها على true مرة أخرى لإطلاق دفعة أخرى.
$Burst.one_shot = true
$Burst.emitting = trueتحتوي عقدة Burst الخاصة بالروبوت أيضًا على explosiveness = 1.0. تخرج جميع جسيماتها في اللحظة نفسها بدلًا من خروجها واحدًا تلو الآخر.
التحدي
سهلاجعل الروبوت يُصدر شرارات عند الضغط على E:
- في
_ready، اجعل$Burstيعمل لطلقة واحدة، - في
_process، عندما يُضغط للتو على"action"، اضبطemittingالخاص بـ Burst علىtrue.
جرّب بنفسك
extends Node2D
func _ready():
$Thruster.emitting = true
func _process(delta):
pass
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإحساس باللعبة
1التحريكات التدريجية (Tweens)
أول تحريك تدريجي لكحرّك أي خاصية تدريجيًاالتلاشيتخفيف الحركة عند النهايةواحدًا تلو الآخرفي الوقت نفسهعملة تقفزتدرّب بنفسك: Playground لـ Godot