Menu
CoddyTech

Le tableau d’état

Leçon 2 sur 18 du cours Jeu Roblox : Survivre aux catastrophes de Coddy.

Les joueurs dans le hall ont besoin de savoir ce qui va se passer ensuite. La grande partie sombre là-bas, workspace.StatusBoard, l'affichera.

Le texte sur une partie est un SurfaceGui contenant des objets d'interface graphique tels qu'un TextLabel. Un SurfaceGui à l'intérieur d'une partie s'affiche sur une face, la face Front, à moins que vous ne changiez son Face. Le panneau a été tourné de sorte que sa face Front soit orientée vers le hall.

local gui = Instance.new("SurfaceGui")
gui.Parent = workspace.Sign

local label = Instance.new("TextLabel")
label.Size = UDim2.fromScale(1, 1)
label.Text = "Hello!"
label.TextScaled = true
label.Parent = gui

La taille d'une interface graphique est un UDim2 : une fraction du parent (Scale) plus des pixels (Offset) sur chaque axe. UDim2.fromScale(1, 1) correspond à tout le parent, donc l'étiquette recouvre le panneau. TextScaled agrandit le texte autant que possible.

challenge icon

Défi

Facile

Sous le code PlayerAdded, ajoute une étiquette d’état sur le tableau :

  1. Un SurfaceGui ayant pour parent workspace.StatusBoard.
  2. Un TextLabel nommé Status, de la taille du tableau (UDim2.fromScale(1, 1)).
  3. Un arrière-plan sombre (Color3.fromRGB(25, 25, 35)), du texte blanc (Color3.fromRGB(255, 255, 255)) avec TextScaled activé, affichant Welcome to Disaster Survival!

Appuie sur Play et regarde le tableau, puis clique sur Check.

Essayez vous-même

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

print("Rounds last " .. Settings.RoundLength .. " seconds")

-- Chaque joueur reçoit Wins dans le classement
Players.PlayerAdded:Connect(function(player)
	local leaderstats = Instance.new("Folder")
	leaderstats.Name = "leaderstats"
	leaderstats.Parent = player

	local wins = Instance.new("IntValue")
	wins.Name = "Wins"
	wins.Parent = leaderstats
end)
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 : Survivre aux catastrophes