Menu
CoddyTech

Apagão

Lição 1 de 20 do curso Jogo de Roblox: Fuja da Escuridão da Coddy.

Neste curso, você cria um jogo de fuga: salas escuras que se abrem uma após a outra, uma lanterna, chaves e um cofre, e um monstro que caça você enquanto se esconde, corre e procura a saída. Ele dá medo porque é escuro, não por causa de algo sangrento.

O serviço Lighting define o cenário. ClockTime é a hora (0 é meia-noite, então não há sol), Ambient é a luz em lugares que o céu não alcança, como ambientes internos, OutdoorAmbient é a luz ao ar livre, e a neblina esconde o que está longe:

Lighting.ClockTime = 0
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = 70 -- você enxerga até 70 studs; depois, tudo fica preto

Os números vêm de ReplicatedStorage.Settings, então a escuridão pode ser ajustada em um só lugar.

challenge icon

Desafio

Fácil

Defina Lighting.ClockTime como Settings.ClockTime, Ambient e OutdoorAmbient como Settings.Ambient, FogColor como preto e FogEnd como Settings.FogEnd. Em seguida, imprima Lights out.

Pressione Jogar e, em seguida, Verificar.

Experimente você mesmo

-- DarkServer: o Script que executa o jogo no servidor.
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)

-- Faça anoitecer: defina ClockTime, Ambient, OutdoorAmbient de Lighting,
-- FogColor (preto) e FogEnd com os valores de Settings. Depois, imprima "Lights out".
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Jogo de Roblox: Fuja da Escuridão