Menu
CoddyTech
flag Ar iconالعربيةdown icon

جامع العملات: العملات

جزء من قسم الإشارات والتصادمات في رحلة Godot على Coddy. الدرس 24 من 27.

تشغّل كل واحدة من العملات الست coin.gd، لذا تكتبها مرة واحدة. تقوم العملة بثلاثة أمور تعرفها بالفعل:

  • تنضم إلى المجموعة coins، لكي تتمكن Main من عدّ العملات لاحقًا.
  • تستمع إلى body_entered الخاص بها.
  • تحذف نفسها عندما يلمسها اللاعب.

يوجد اللاعب في المجموعة player، وقد عُيّن ذلك في المشهد. تحقّق من ذلك قبل حذف العملة، حتى لا يلتقطها أي شيء آخر:

func _on_body_entered(body):
	if body.is_in_group("player"):
		queue_free()
challenge icon

التحدي

سهل

اكتب coin.gd:

  1. في _ready()، انضم إلى المجموعة coins وصِل body_entered بـ _on_body_entered.
  2. في _on_body_entered(body)، حرّر العملة إذا كان الجسم ضمن المجموعة player.

امشِ فوق العملات. ينبغي أن تختفي كل واحدة منها.

جرّب بنفسك

extends Area2D

func _ready():
	pass
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الإشارات والتصادمات

تدرّب بنفسك: Playground لـ Godot