חלקיקים
חלק מהיחידה התחושה של המשחק במסלול ה-Godot של Coddy. שיעור 12 מתוך 23.
עשן, ניצוצות, להבות ואבק מורכבים מחלקיקים. צומת חלקיקים פולט צורות קטנות רבות, מזיז כל אחת מהן למשך זמן מה ואז מסיר אותה.
הצומת הוא CPUParticles2D. לרובוט יש צומת כזה מתחת לרגליו בשם Thruster, שמוגדר לפלוט להבות ענבר כלפי מטה. הוא מתחיל כשהוא כבוי.
$Thruster.emitting = trueemitting מפעיל ומכבה אותו. כמה מאפיינים אחרים מעצבים את האפקט:
amount: כמה חלקיקים חיים בו-זמניתlifetime: כמה שניות כל אחד מהם חיdirectionו-spread: לאן הם עפיםgravity: מה מושך אותם
אתגר
קלתן לרובוט להבה עבה יותר.
- בתוך
_ready(), הגדר את$Thruster.emittingל-true. - הגדר את
$Thruster.amountל-40.
לחץ על "שחק": הלהבה פורצת מתחת לרובוט. לאחר מכן לחץ על "בדיקה".
נסו בעצמכם
extends Node2D
func _ready():
pass
כל השיעורים ביחידה התחושה של המשחק
תרגלו בעצמכם: Godot אונליין