Empty
Empty
Empty
StarterGui ist ein Dienst in Roblox, der GUI (Graphical User Interface) Elemente enthält, die in das PlayerGui jedes Spielers kopiert werden, wenn sie dem Spiel beitreten.
Empty
Empty
Empty
Skripte, die im StarterGui platziert sind, steuern normalerweise die UI-Elemente, wie z.B. Schaltflächen, Menüs und andere Schnittstellenelemente, mit denen die Spieler während des Spiels interagieren.
StarterGui Beispiel
Empty
Empty
Empty
-- StarterGui > HealthGui > HealthScript
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local healthGui = script.Parent
local healthBar = healthGui:WaitForChild("Frame")
local healthLabel = healthBar:WaitForChild("TextLabel")
local function updateHealth()
local humanoid = character:FindFirstChildOfClass("Humanoid")
if humanoid then
local healthPercent = humanoid.Health / humanoid.MaxHealth
healthBar.Size = UDim2.new(healthPercent, 0, 1, 0)
healthLabel.Text = math.ceil(humanoid.Health) .. " / " .. math.ceil(humanoid.MaxHealth)
end
end
local humanoid = character:WaitForChild("Humanoid")
humanoid.HealthChanged:Connect(updateHealth)
updateHealth()
Roblox Studio