Menu
CoddyTech

כיבוי האורות

שיעור 1 מתוך 25 בקורס משחק Roblox: הבריחה מהחושך של Coddy.

בקורס הזה תבנו משחק בריחה: חדרים חשוכים שנפתחים בזה אחר זה, פנס, מפתחות וכספת, ומפלצת שרודפת אחריכם בזמן שאתם מתחבאים, רצים ומחפשים את הדרך החוצה. המשחק מפחיד כי חשוך בו, ולא בגלל משהו מדמם.

השירות Lighting קובע את האווירה. ClockTime הוא השעה (0 היא חצות, ולכן אין שמש), Ambient הוא האור במקומות שאליהם השמיים אינם מגיעים, כמו בתוך מבנים, OutdoorAmbient הוא האור בחוץ, והערפל מסתיר את מה שרחוק:

Lighting.ClockTime = 0
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = 120 -- רואים למרחק של 120 סטאדים, ואז הכול שחור

המספרים מגיעים מתוך ReplicatedStorage.Settings, כך שאפשר לכוונן את החשכה במקום אחד.

challenge icon

אתגר

קל

החשיכו את המשחק.

  1. הגדירו את Lighting.ClockTime ל־Settings.ClockTime.
  2. הגדירו את Lighting.Ambient ואת Lighting.OutdoorAmbient ל־Settings.Ambient.
  3. הגדירו את Lighting.FogColor ל־Color3.new(0, 0, 0) ואת Lighting.FogEnd ל־Settings.FogEnd.
  4. הדפיסו Lights out.

לחצו על "שחק": הלובי מחשיך וערפל שחור סוגר עליו. לאחר מכן לחצו על "בדיקה".

נסו בעצמכם

-- DarkServer: ה-Script שמריץ את המשחק בשרת.
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)

-- הפוך את השעה ללילה: הגדר את ClockTime, Ambient, OutdoorAmbient של Lighting,
-- ואת FogColor (שחור) ו-FogEnd לפי Settings. לאחר מכן הדפס "Lights out".

כל השיעורים ביחידה משחק Roblox: הבריחה מהחושך

תרגלו בעצמכם: Roblox אונליין