La torcia
Lezione 2 di 20 del corso Gioco Roblox: Fuga dall’oscurità di Coddy.
Al buio hai bisogno di una torcia. È uno strumento in ServerStorage e il suo Handle contiene uno SpotLight chiamato Beam: un cono di luce che esce da una faccia della parte, quella anteriore della torcia.
Lo zaino di un giocatore viene svuotato ogni volta che appare, quindi la torcia viene assegnata a ogni CharacterAdded. Un clic con uno strumento in mano attiva il suo evento Activated, anche sul server, e questo accende o spegne il fascio:
flashlight.Activated:Connect(function()
beam.Enabled = not beam.Enabled
end)Premi 1 per impugnarla e fai clic per accenderla.
Sfida
FacileQuando un giocatore si unisce, a ogni CharacterAdded: clona ServerStorage.Flashlight nel suo Backpack e collega il suo Activated per attivare o disattivare Handle.Beam.Enabled.
Premi Play, premi 1 e fai clic. Poi Check.
Provalo tu
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)
-- Cala la notte: niente sole, un po' di luce ovunque e nebbia
Lighting.ClockTime = Settings.ClockTime
Lighting.Ambient = Settings.Ambient
Lighting.OutdoorAmbient = Settings.Ambient
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = Settings.FogEnd
print("Lights out")
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.