جامع العملات: العملات
جزء من قسم الإشارات والتصادمات في رحلة Godot على Coddy. الدرس 24 من 27.
تشغّل كل واحدة من العملات الست coin.gd، لذا تكتبها مرة واحدة. تقوم العملة بثلاثة أمور تعرفها بالفعل:
- تنضم إلى المجموعة
coins، لكي تتمكن Main من عدّ العملات لاحقًا. - تستمع إلى
body_enteredالخاص بها. - تحذف نفسها عندما يلمسها اللاعب.
يوجد اللاعب في المجموعة player، وقد عُيّن ذلك في المشهد. تحقّق من ذلك قبل حذف العملة، حتى لا يلتقطها أي شيء آخر:
func _on_body_entered(body):
if body.is_in_group("player"):
queue_free()التحدي
سهلاكتب coin.gd:
- في
_ready()، انضم إلى المجموعةcoinsوصِلbody_enteredبـ_on_body_entered. - في
_on_body_entered(body)، حرّر العملة إذا كان الجسم ضمن المجموعةplayer.
امشِ فوق العملات. ينبغي أن تختفي كل واحدة منها.
جرّب بنفسك
extends Area2D
func _ready():
pass
يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.
جميع دروس الإشارات والتصادمات
6مشروع: جامع العملات
جامع العملات: المشيجامع العملات: العملاتتدرّب بنفسك: Playground لـ Godot