这是我的游戏。我的所有代码正确无误。
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,并且没有输出错误。
您需要确保您正在使用本地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)