Il tabellone di stato
Lezione 2 di 20 del corso Gioco Roblox: Sopravvivenza ai disastri di Coddy.
I giocatori nella lobby devono sapere cosa succederà dopo. La grande parte scura lì, workspace.StatusBoard, lo mostrerà.
Il testo su una parte è una SurfaceGui che contiene oggetti GUI come una TextLabel. Una SurfaceGui all'interno di una parte viene disegnata su una faccia, quella Front, a meno che tu non modifichi il suo Face. La tavola è stata ruotata in modo che la sua faccia Front sia rivolta verso la lobby.
local gui = Instance.new("SurfaceGui")
gui.Parent = workspace.StatusBoard
local status = Instance.new("TextLabel")
status.Size = UDim2.fromScale(0.5, 1)
status.Text = "Hello!"
status.TextScaled = true
status.Parent = guiLa dimensione di una GUI è un UDim2: una frazione del genitore (Scale) più pixel (Offset) su ciascun asse. UDim2.fromScale(0.5, 1) corrisponde a metà della larghezza del genitore e a tutta la sua altezza; UDim2.fromScale(1, 1) coprirebbe l'intera tavola. TextScaled rende il testo grande quanto possibile senza farlo uscire dai limiti.
Sfida
FacileInserisci un messaggio di benvenuto sul tabellone di stato della lobby.
- Sotto il codice PlayerAdded, crea una SurfaceGui e impostane il parent su
workspace.StatusBoard. - Al suo interno, crea
local status = Instance.new("TextLabel")con nomeStatuse dimensioniUDim2.fromScale(1, 1). - Imposta il testo in bianco,
Color3.fromRGB(255, 255, 255), attivaTextScalede inserisciWelcome to Disaster Survival!
Premi «Gioca»: il tabellone nella lobby ti dà il benvenuto con grandi lettere bianche. Poi premi «Verifica».
Provalo tu
local Players = game:GetService("Players")
local Settings = require(game.ReplicatedStorage.Settings)
print("Rounds last " .. Settings.RoundLength .. " seconds")
-- Ogni giocatore ottiene Wins nella classifica
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)
-- Lezione 2: la bacheca di stato va qui
Tutte le lezioni di Gioco Roblox: Sopravvivenza ai disastri
4Trasformalo in un gioco
Due mappeEsercitati da solo: Playground Roblox