הצטרף לקבוצה
חלק מהיחידה אותות והתנגשויות במסלול ה-Godot של Coddy. שיעור 11 מתוך 27.
במשחק יש לעיתים קרובות מטבעות רבים או אויבים רבים. קבוצה היא תווית שמצמידים לצמתים כדי שאפשר יהיה להתייחס אליהם כאל קבוצה אחת.
צומת מצטרף לקבוצה באמצעות add_to_group(), בדרך כלל בתוך _ready():
func _ready():
add_to_group("coins")שם הקבוצה הוא טקסט במירכאות. הצומת הראשון שמצטרף יוצר את הקבוצה.
כל ארבעת המטבעות מריצים את coin.gd, ולכן השורה הזאת מכניסה את כולם לקבוצה. הסקריפט שעל Main מסובב כל צומת בקבוצה coins:
extends Node2D
# Main מסובב כל צומת בקבוצה coins.
func _process(delta):
for coin in get_tree().get_nodes_in_group("coins"):
coin.rotation += 3 * deltaעל לולאת for תלמדו בשני שיעורים. לעת עתה הקבוצה ריקה, ולכן שום דבר לא מסתובב.
אתגר
קלב־coin.gd, גרמו לכל מטבע להצטרף לקבוצה coins כשהמשחק מתחיל. לחצו על Play, וכל ארבעת המטבעות יסתובבו.
נסו בעצמכם
extends Area2D
func _ready():
pass
השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.
כל השיעורים ביחידה אותות והתנגשויות
תרגלו בעצמכם: Godot אונליין