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

بدء مؤقّت

جزء من قسم قواعد اللعبة في رحلة Godot على Coddy. الدرس 2 من 29.

بدأ مؤقّت المنارة من تلقاء نفسه لأن خيار autostart كان مفعّلًا. غالبًا ما ينبغي للمؤقّت أن ينتظر، مثل مؤقّت التهدئة الذي يبدأ عند الهجوم.

خيار autostart في Timer هذه القلعة غير مفعّل. استدعِ start() لتشغيله:

$Timer.start()

بعد ذلك، يرسل إشارة timeout كل ثانية. يؤدي استدعاء start() مجددًا إلى بدء العد من جديد.

يرفع النص البرمجي البوابة 35 بكسل عند كل إشارة timeout.

challenge icon

التحدي

سهل

ابدأ مؤقّت البوابة عندما يضغط اللاعب على E (إدخال action). في _process()، استدعِ $Timer.start() عند الضغط على action للتو.

جرّب بنفسك

extends Node2D

func _ready():
	$Timer.timeout.connect(_on_timer_timeout)

func _process(delta):
	pass

func _on_timer_timeout():
	$Gate.position.y -= 35
quiz iconاختبر نفسك

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

جميع دروس قواعد اللعبة

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