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

انتظار مؤقّت

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

للانتظار مرة واحدة داخل دالة، لا تحتاج إلى عقدة Timer. ينشئ get_tree().create_timer(2.0) مؤقّتًا لمرة واحدة في الشيفرة التي تعمل بالفعل. تؤدي await إلى إيقاف دالتك مؤقتًا حتى تصل إشارتها timeout:

func _ready():
	print("Wait for it")
	await get_tree().create_timer(2.0).timeout
	print("Now!")

يُطبع السطر الأول فورًا. تتوقف الدالة عند await بينما تستمر اللعبة في العمل. وبعد ثانيتين، تتابع الدالة عملها.

أبقِ .timeout في النهاية. تنتظر await إشارةً، وtimeout هي الإشارة.

challenge icon

التحدي

سهل

تُفتح البوابة بمجرد بدء اللعبة. اجعلها تُفتح بعد ثانيتين. انتظر مؤقّتًا مدته ثانيتان قبل السطر الذي يفتحها.

جرّب بنفسك

extends Node2D

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

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

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

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