仅使用代码在 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 个数组。
希望能帮到你!
如标题所示,我正在考虑仅使用代码在 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 个数组。
希望能帮到你!