Menu
CoddyTech

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

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

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

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

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

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

challenge icon

التحدي

سهل

اجعل البطل يلتقط المفتاح.

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

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

جرّب بنفسك

extends Node2D

func _ready():
	pass

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

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