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.
Wyzwanie
ŁatwyUstaw 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".
Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.