Menu
CoddyTech

Zgaszone światła

Lekcja 1 z 20 w kursie Gra Roblox: Ucieczka z mroku w Coddy.

W tym kursie tworzysz grę typu escape: ciemne pokoje, które otwierają się jeden po drugim, latarkę, klucze i skarbiec, a także potwora, który cię ściga, gdy się ukrywasz, uciekasz i szukasz wyjścia. Gra jest straszna, bo jest ciemno, a nie z powodu makabrycznych treści.

Usługa Lighting tworzy scenerię. ClockTime oznacza godzinę (0 to północ, więc nie ma słońca), Ambient to światło w miejscach, do których nie dociera niebo, na przykład w pomieszczeniach, OutdoorAmbient to światło na zewnątrz, a mgła ukrywa to, co znajduje się daleko:

Lighting.ClockTime = 0
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = 70 -- Widzisz na odległość 70 studów, a dalej jest czerń

Liczby pochodzą z ReplicatedStorage.Settings, dzięki czemu można dostosować poziom ciemności w jednym miejscu.

challenge icon

Wyzwanie

Łatwy

Ustaw Lighting.ClockTime na Settings.ClockTime, Ambient i OutdoorAmbient na Settings.Ambient, FogColor na czarny kolor, a FogEnd na Settings.FogEnd. Następnie wypisz Lights out.

Naciśnij Play, a następnie Check.

Spróbuj swoich sił

-- DarkServer: Script, który uruchamia grę na serwerze.
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)

-- Ustaw noc: ustaw właściwości Lighting: ClockTime, Ambient, OutdoorAmbient,
-- FogColor (na czarny) i FogEnd według Settings. Następnie wypisz "Lights out".
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Gra Roblox: Ucieczka z mroku