Luci spente
Lezione 1 di 20 del corso Gioco Roblox: Fuga dall’oscurità di Coddy.
In questo corso costruisci un gioco di fuga: stanze buie che si aprono una dopo l’altra, una torcia, chiavi e una cassaforte, e un mostro che ti dà la caccia mentre ti nascondi, corri e cerchi la via d’uscita. Fa paura perché è buio, non per via di scene cruente.
Il servizio Lighting crea l’atmosfera. ClockTime è l’ora (0 è mezzanotte, quindi non c’è il sole), Ambient è la luce nei luoghi che il cielo non raggiunge, come gli interni, OutdoorAmbient è la luce all’aperto, e la nebbia nasconde ciò che è lontano:
Lighting.ClockTime = 0
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = 70 -- vedi per 70 stud, poi tutto diventa neroI numeri provengono da ReplicatedStorage.Settings, così puoi regolare l’oscurità in un unico posto.
Sfida
FacileImposta Lighting.ClockTime su Settings.ClockTime, Ambient e OutdoorAmbient su Settings.Ambient, FogColor sul nero e FogEnd su Settings.FogEnd. Poi stampa Lights out.
Premi Gioca, poi Controlla.
Provalo tu
-- DarkServer: lo Script che esegue il gioco sul server.
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)
-- Fai scendere la notte: imposta ClockTime, Ambient, OutdoorAmbient di Lighting,
-- FogColor (nero) e FogEnd usando Settings. Poi stampa "Lights out".
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.