Roblox 商店未显示
Posted
技术标签:
【中文标题】Roblox 商店未显示【英文标题】:Roblox shop not showing 【发布时间】:2020-03-28 15:20:45 【问题描述】:这是我的游戏。我所有的代码都是正确的,没有错误。
script.Parent.MouseButton1Click:Connect(function()
game.StarterGui.ScreenGui.Enabled = true
script.Parent.Visible = false
end)
但是当我启动游戏时,代码无法正常工作,只有商店按钮消失,即:“script.Parent.Visible = false”,并显示商店:“game.StarterGui.ScreenGui.Enabled = true”不工作,不会出现在商店里,是的,我禁用了 ScreenGui,并且没有输出错误。
【问题讨论】:
【参考方案1】:您需要确保您使用的是本地 StarterGui
当您执行game.StarterGui.ScreenGui.Enabled = true
时,您正在更改全局实例而不是本地实例。要解决此问题,您需要使用script.Parent
而不是game.StarterGui
。
下面是一些示例代码:
script.Parent.MouseButton1Click:Connect(function()
script.Parent.%how ever many parents it takes go get back to StarterGui%.ScreenGui.Enabled = true
script.Parent.Visible = false
end)
【讨论】:
【参考方案2】:在第二行中,您启用了位于 StarterGui 而不是 PlayerGui 中的 GUI,要解决此问题,请将您的代码更改为:
script.Parent.MouseButton1Click:Connect(function()
game.Players.LocalPlayer.PlayerGui.ScreenGui.Enabled = true
script.Parent.Visible = false
end)
另外,下次发布代码时,请改用 按钮
【讨论】:
以上是关于Roblox 商店未显示的主要内容,如果未能解决你的问题,请参考以下文章