Menu
CoddyTech

Extinction des lumières

Leçon 1 sur 20 du cours Jeu Roblox : Échapper aux ténèbres de Coddy.

Dans ce cours, tu crées un jeu d’évasion : des pièces sombres qui s’ouvrent l’une après l’autre, une lampe torche, des clés et un coffre-fort, ainsi qu’un monstre qui te traque pendant que tu te caches, cours et cherches la sortie. C’est effrayant parce qu’il fait sombre, pas à cause de scènes sanglantes.

Le service Lighting plante le décor. ClockTime correspond à l’heure (0 correspond à minuit, donc il n’y a pas de soleil), Ambient correspond à la lumière dans les endroits que le ciel n’atteint pas, comme à l’intérieur, OutdoorAmbient à la lumière à l’extérieur, et le brouillard cache ce qui est loin :

Lighting.ClockTime = 0
Lighting.FogColor = Color3.new(0, 0, 0)
Lighting.FogEnd = 70 -- vous voyez sur 70 studs, puis tout devient noir

Les nombres proviennent de ReplicatedStorage.Settings, afin que l’obscurité puisse être réglée à un seul endroit.

challenge icon

Défi

Facile

Définis Lighting.ClockTime sur Settings.ClockTime, Ambient et OutdoorAmbient sur Settings.Ambient, FogColor sur noir et FogEnd sur Settings.FogEnd. Puis affiche Lights out.

Appuie sur Play, puis sur Check.

Essayez vous-même

-- DarkServer : le Script qui exécute le jeu sur le serveur.
local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)

-- Fais tomber la nuit : définis ClockTime, Ambient, OutdoorAmbient de Lighting,
-- ainsi que FogColor (noir) et FogEnd à partir de Settings. Puis affiche "Lights out".
quiz iconTestez-vous

Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.

Toutes les leçons de Jeu Roblox : Échapper aux ténèbres