仅使用代码在 Roblox 中创建文本标签

Create a textLabel in Roblox using only code

如标题所示,我正在考虑仅使用代码在 Roblox 中为播放器 Gui 创建标签。在 StarterGui 文件夹下,我有一个 ScreenGui,作为 ScreenGui 的 child,我有一个包含以下代码的本地脚本:

local ScreenGui = script.Parent
local label = Instance.new("TextLabel", ScreenGui)
label.Size = UDim2.new({0, 200},{0, 100})
label.Text = "label"
label.TextColor3 = Color3.new (0,0,0)
label.TextSize = 36
label.Font =  "Arial"
label.TextScaled = true

我很确定我现在应该看到带有“'label'”字样的标签,但什么也没有。我错过了什么?

那一行说 label.Size = UDim2.new({0, 200},{0, 100})

应该是 label.Size = UDim2.new(0, 200, 0, 100)

这是因为 UDim2.new 接受 4 个参数,而不是 2 个数组。

希望能帮到你!