Menu
CoddyTech

Lumières éteintes

Leçon 1 sur 25 du cours Jeu Roblox : Échappe-toi des 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 pourchasse 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 à 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 = 120 -- vous voyez à 120 studs, puis tout devient noir

Les nombres viennent de ReplicatedStorage.Settings, ce qui permet de régler l’obscurité à un seul endroit.

challenge icon

Défi

Facile

Fais en sorte que le jeu se déroule de nuit.

  1. Définis Lighting.ClockTime sur Settings.ClockTime.
  2. Définis Lighting.Ambient et Lighting.OutdoorAmbient sur Settings.Ambient.
  3. Définis Lighting.FogColor sur Color3.new(0, 0, 0) et Lighting.FogEnd sur Settings.FogEnd.
  4. Affiche Lights out.

Appuie sur « Jouer » : le hall s'assombrit et un brouillard noir se rapproche. Puis appuie sur « Vérifier ».

Essayez vous-même

-- DarkServer : le Script qui fait tourner 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".

Toutes les leçons de Jeu Roblox : Échappe-toi des ténèbres

Entraînez-vous par vous-même : Playground Roblox