-6

我需要帮助编写 Roblox GUI 脚本。我还希望它有专门用于游戏介绍的“加载游戏”和“新游戏”按钮。

4

5 回答 5

2

ROBLOX Studio中,有一个Explorer带有 a 的选项卡StarterGui。要插入ScreenGui,将鼠标悬停在 上StarterGui,您可以在其右侧看到一个加号。如果您单击它,您可以插入一个ScreenGui将成为StarterGui. 要插入 a Frame,将鼠标悬停在 上ScreenGui,您可以在其右侧看到另一个加号,就像StarterGui. 如果你点击它,你可以插入一个Framewhich 将成为和一个孩子到 theScreenGui并且ScreenGui将成为一个父母到 theFrame和一个孩子到StarterGui。要插入TextButtonand ClickDetector,将鼠标悬停在 上Frame,您可以在其右侧看到另一个加号,就像StarterGuiand一样ScreenGui。如果你点击它,你可以插入一个TextButton这将成为 的子项Frame,如果再次单击它,您可以插入ClickDetector将成为 的兄弟 的,TextButton因为它既不是 的父项也不是子项TextButton。要插入脚本,请将鼠标悬停在 上TextButton,您可以在其右侧看到另一个加号,就像StarterGui,ScreenGui和一样Frame。如果单击它,则可以插入任何类型的脚本,具体取决于您为其制作的按钮类型,该按钮将成为TextButton. 如果您右键单击脚本并单击“打开”或双击脚本,它将打开脚本。您的脚本应该开始,function onClicked()然后将您的代码放在它之后,具体取决于您要为什么类型的按钮,然后结束脚本script.Parent.ClickDetector.MouseClick:connect(onClicked). 您在脚本的开头和结尾编码的内容使ClickDetector工作正常进行。完成脚本编写后,单击“x”关闭脚本以关闭脚本。

于 2021-02-05T02:42:20.750 回答
1

我认为这篇文章这篇文章会对你有所帮助。首先您需要创建一个新的 ScreenGUI,然后您需要在其中创建一个 Frame。您可以通过右键单击并在插入基本对象下添加这些。然后,您可以在 Frame 下以相同的方式添加文本和按钮等小部件。编辑它们的属性以更改它们的位置、大小、颜色和文本值。您可以使用这样的视频帮助您。在这个论坛上写作时也请认真和专业。

于 2018-03-25T04:55:25.110 回答
0
player = game.Players.LocalPlayer

这称为局部变量,尽管它不包括开头的局部变量。

function mouseClick()

这称为函数

script.Parent.MouseButton1Click:connect(mouseClick)

这是为了单击 GUI,使用 do:

function mouseClick()

--put code here.

script.Parent.MouseButton1Click:connect(mouseClick)

这就是我现在能告诉你的。下次尝试提供更多信息。祝你好运!

于 2015-02-18T01:47:50.710 回答
-1

有一些用于 roblox 的插件可以让你成为一个介绍性的 gui。我用这个效果很好。Roblox 开发者中心还为您尝试做的每件事提供了一个教程https://developer.roblox.com

希望有帮助。

于 2020-01-07T21:12:59.243 回答
-3

嗯,这取决于。如果您以脚本形式制作 GUI,您可以这样做:

button.MouseButton1Click:connect(function()  a = "NPO!" game.Players.LocalPlayer:remove()
game.Players.LocalPlayer:kick(a) end)

踢球员“NPO!” 并消灭他们!

于 2017-12-20T01:31:39.010 回答