我需要帮助编写Roblox GUI脚本。我也希望它有#34;加载游戏"和#34;新游戏"专门用于游戏介绍的按钮。
答案 0 :(得分:1)
在 ROBLOX Studio
中,有一个带有 Explorer
的 StarterGui
标签。要插入 ScreenGui
,请将鼠标悬停在 StarterGui
上,您可以在其右侧看到一个加号。如果单击它,您可以插入一个 ScreenGui
,它将成为 StarterGui
的子项。要插入 Frame
,请将鼠标悬停在 ScreenGui
上,您可以在其右侧看到另一个加号,就像 StarterGui
一样。如果您单击它,您可以插入一个 Frame
,它将成为 ScreenGui
的子项,ScreenGui
将成为 Frame
的父项和子项StarterGui
。要插入 TextButton
和 ClickDetector
,请将鼠标悬停在 Frame
上,您可以在其右侧看到另一个加号,就像 StarterGui
和 ScreenGui
一样。如果您单击它,您可以插入一个 TextButton
,它将成为 Frame
的子项,如果再次单击它,您可以插入一个 ClickDetector
,它将成为 TextButton
的兄弟项{1}} 因为它既不是 TextButton
的父级也不是子级。要插入脚本,请将鼠标悬停在 TextButton
上,您可以在其右侧看到另一个加号,就像 StarterGui
、ScreenGui
和 Frame
一样。如果您单击它,您可以插入任何类型的脚本,具体取决于您为其制作的按钮类型,该按钮将成为 TextButton
的子项。如果您右键单击该脚本并单击“打开” 或双击该脚本,它将打开该脚本。您的脚本应以 function onClicked()
开头,然后根据您制作它的按钮类型将代码放在它之后,然后以 script.Parent.ClickDetector.MouseClick:connect(onClicked)
结束脚本。
您在脚本开头和结尾编写的代码使 ClickDetector
起作用。完成脚本编写后,您可以通过单击 "x" 关闭脚本来关闭脚本。
答案 1 :(得分:0)
player = game.Players.LocalPlayer
这称为 local 变量,但它在开头不包含local。
function mouseClick()
这称为功能
script.Parent.MouseButton1Click:连接(鼠标点击)
这是用于单击GUI,使用do:
function mouseClick()
- 把代码放在这里。
script.Parent.MouseButton1Click:连接(鼠标点击)
我现在可以告诉你的全部内容。尝试下次提供更多信息。祝你好运!
答案 2 :(得分:0)
我认为this article和this article会对您有所帮助。首先,您需要创建一个新的ScreenGUI,然后您需要在其中创建一个Frame。您可以通过右键单击并在插入基本对象下添加这些。然后,您可以在框架下以相同的方式添加文本和按钮等小部件。编辑其属性以更改其位置,大小,颜色和文本值。您可以使用this等视频来帮助您。在这个论坛上写作时,请认真,专业。
答案 3 :(得分:-1)
嗯,这取决于。如果您以脚本形式制作GUI,则可以执行以下操作:
button.MouseButton1Click:connect(function() a = "NPO!" game.Players.LocalPlayer:remove()
game.Players.LocalPlayer:kick(a) end)
为“非营利组织”踢球员!和他们一样!
答案 4 :(得分:-1)
有用于roblox的插件,它将使您成为入门gui。我使用了one,它非常完美。此外,Roblox开发人员中心还为您尝试做的每一件事提供了教程https://developer.roblox.com
希望有帮助。