localscript里不能通过game.StarterGui.XX直接操作GUI吗?

我希望通过一个localScript脚本里的这个点击事件来显示“starterGui”下的“Equipment”
parent.MouseButton1Click:Connect(function()

   game.StarterGui.Equipment.Enabled = true

end)

运行后,通过断点调试能看到这个组件的Enabled已经打开了,但是界面上不显示这个“Equipment”。
如果是通过查找父子级关系找到Equipment设置Enabled是可以显示的。

1 个赞


暂时只知道通过这种丑陋的方式实现 :sleepy:

1 个赞

StarterGui在开始游戏之后就会复制到对应玩家的PlayerGui下

你要取找对应的PlayerGui去操作


https://developer.roblox.com/zh-cn/api-reference/class/StarterGui
可以看看这API会新的认知

1 个赞

原来是这样,学习了。

关于我们    加入我们    条款    隐私政策
©2021 Roblox Corporation、Roblox、Roblox 标志及 Powering Imagination 是我们在美国及其他国家或地区的注册与未注册商标。
粤ICP备20013629号