Menu
CoddyTech

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

جزء من قسم الإشارات والتصادمات في رحلة 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

التحدي

سهل

اجعل العملات تختفي عندما يلتقطها اللاعب.

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

اضغط على «العب» وامشِ فوق العملات: ستختفي كل واحدة منها. ثم اضغط على «تحقق».

جرّب بنفسك

extends Area2D

func _ready():
	pass

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

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