Menu
CoddyTech
flag He iconעבריתdown icon

הצטרף לקבוצה

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

challenge icon

אתגר

קל

ב־coin.gd, גרמו לכל מטבע להצטרף לקבוצה coins כשהמשחק מתחיל. לחצו על Play, וכל ארבעת המטבעות יסתובבו.

נסו בעצמכם

extends Area2D

func _ready():
	pass
quiz iconבחנו את עצמכם

השיעור הזה כולל חידון קצר. התחילו את השיעור כדי לענות עליו ולעקוב אחרי ההתקדמות.

כל השיעורים ביחידה אותות והתנגשויות

תרגלו בעצמכם: Godot אונליין