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

التقط المفتاح

جزء من قسم المشاريع في رحلة Godot على Coddy. الدرس 27 من 33.

المفتاح في الزاوية العلوية اليسرى. وهو Area2D يُسمّى Key، لذا يعرف متى يدخل البطل إليه. يستمع main.gd إلى ذلك:

func _on_key_body_entered(body):
	has_key = true
	$Key.queue_free()
	$HUD/KeyIcon.visible = true

تتذكر اللعبة المفتاح في has_key. يختفي المفتاح من الأرض، وتظهر أيقونة مفتاح في الشريط العلوي.

البطل هو الجسم الوحيد الذي يتحرك، لذا لا تحتاج إلى التحقق من الجسم الذي كان.

challenge icon

التحدي

سهل

في main.gd:

  1. أضف var has_key = false.
  2. في _ready، اربط $Key.body_entered بـ _on_key_body_entered.
  3. فيه، عيّن has_key إلى true، وأزل المفتاح وأظهر $HUD/KeyIcon.

جرّب بنفسك

extends Node2D

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

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

جميع دروس المشاريع

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