Menu
CoddyTech

La lampe torche

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

Dans l’obscurité, tu as besoin d’une lampe de poche. C’est un outil dans ServerStorage, et son Handle contient un SpotLight nommé Beam : un cône de lumière qui sort d’une face de la pièce, l’avant de la lampe de poche.

Le sac à dos d’un joueur est vidé chaque fois qu’il réapparaît, alors la lampe de poche est distribuée à chaque événement CharacterAdded. Un clic avec un outil en main déclenche son événement Activated, également sur le serveur, et cela allume ou éteint le faisceau :

flashlight.Activated:Connect(function()
	beam.Enabled = not beam.Enabled
end)

Appuie sur 1 pour la tenir, puis clique pour l’allumer.

challenge icon

Défi

Facile

Quand un joueur rejoint, à chaque CharacterAdded : clone ServerStorage.Flashlight dans son Backpack et connecte son Activated pour activer ou désactiver Handle.Beam.Enabled.

Appuie sur Play, appuie sur 1 et clique. Puis Check.

Essayez vous-même

local Players = game:GetService("Players")
local ServerStorage = game:GetService("ServerStorage")
local Lighting = game:GetService("Lighting")
local Settings = require(game.ReplicatedStorage.Settings)

-- La nuit tombe : plus de soleil, une faible lumière partout et du brouillard
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")
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