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

الضوء الوامض

جزء من قسم برمجة ألعاب Roblox في رحلة Lua على Coddy. الدرس 9 من 24.

غيّر جزءًا مرتين متتاليتين، ولن ترى سوى التغيير الثاني: يعمل السكربت على تنفيذ السطرين في لحظة واحدة. يوقف task.wait(seconds) السكربت مؤقتًا بينهما، بينما تستمر بقية اللعبة في العمل:

print("Ready")
task.wait(3)
print("Go!")

تظهر Go! بعد 3 ثوانٍ من Ready.

لتكرار شيء ما إلى الأبد، استخدم حلقة while true do. تنفّذ الحلقة محتواها، ثم تبدأ من جديد:

local sign = script.Parent
while true do
	sign.Color = Color3.fromRGB(255, 0, 0)
	task.wait(0.5)
	sign.Color = Color3.fromRGB(0, 0, 255)
	task.wait(0.5)
end

تومض هذه اللافتة باللونين الأحمر والأزرق كل نصف ثانية. يجب أن تحتوي حلقة while true على task.wait: من دونه، لن تسمح للعبة بالاستمرار، وسيوقف Roblox السكربت بسبب خطأ انتهاء المهلة.

challenge icon

التحدي

سهل

يجعل البرنامج النصي المصباح يضيء ثم يعتم بسرعة كبيرة لدرجة أنك لا تراه مضيئًا أبدًا. اجعله يومض:

  • يضيء (Neon) لمدة ثانية واحدة
  • ثم يعتم (Plastic) لمدة ثانية واحدة
  • ويكرر ذلك إلى الأبد

اضغط على تشغيل لمشاهدته، ثم اضغط على تحقق.

جرّب بنفسك

local lamp = script.Parent

lamp.Material = Enum.Material.Neon
lamp.Material = Enum.Material.Plastic
quiz iconاختبر نفسك

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

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

تدرّب بنفسك: مترجم Lua عبر الإنترنت