عدّ عناصر مجموعة
جزء من قسم الإشارات والتصادمات في رحلة Godot على Coddy. الدرس 14 من 27.
تعرف القائمة طولها. تحصي .size() في قائمة المجموعة عُقدها:
var count = get_tree().get_nodes_in_group("coins").size()
print("There are ", count, " coins")تستخدم اللعبة هذا لمعرفة عدد العملات المتبقية أو عدد الأعداء الأحياء.
أحصِ المجموعة. لا تكتب العدد بنفسك أبدًا. إذا أضفت عملة إلى المستوى، فسيظل العدد مطابقًا. العملات الخمس هنا ضمن المجموعة coins، وقد أُضيفت إليها في المشهد.
التحدي
سهلاطبع عدد العملات التي يجب العثور عليها.
- في
_ready()، أضف قيمة ثانية إلىprint("Coins to find: ")بعد فاصلة. - اجعلها عدد العُقد في المجموعة
coinsباستخدام.size().
اضغط على «العب»: تعرض وحدة التحكم Coins to find: 5. ثم اضغط على «تحقق».
جرّب بنفسك
extends Node2D
func _ready():
print("Coins to find: ")
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإشارات والتصادمات
تدرّب بنفسك: Playground لـ Godot