פרץ חד-פעמי
חלק מהיחידה התחושה של המשחק במסלול ה-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
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה התחושה של המשחק
תרגלו בעצמכם: Godot אונליין