Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua Roblox:使用按钮创建GUI_Lua_Roblox - Fatal编程技术网

Lua Roblox:使用按钮创建GUI

Lua Roblox:使用按钮创建GUI,lua,roblox,Lua,Roblox,我需要帮助编写Roblox GUI的脚本。我也希望它有“加载游戏”和“新游戏”按钮专门为游戏介绍 player = game.Players.LocalPlayer 这称为局部变量,尽管它在开始时不包括局部变量 function mouseClick() 这称为函数 这用于单击GUI,以使用以下操作: function mouseClick() --put code here. script.Parent.MouseButton1Click:connect(mouseClick) 我现

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

player = game.Players.LocalPlayer
这称为局部变量,尽管它在开始时不包括局部变量

function mouseClick()
这称为函数

这用于单击GUI,以使用以下操作:

function mouseClick()

--put code here.

script.Parent.MouseButton1Click:connect(mouseClick)

我现在只能告诉你这些。下次尽量提供更多信息。祝你好运

这要看情况而定。如果要以脚本形式制作GUI,请执行以下操作:

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

踢球员的“NPO!”和nills他们

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

有一些roblox插件将使您成为一个入门gui。我用这个,效果很好。此外,Roblox开发者中心还为您尝试做的每一件事提供了教程


希望能有所帮助。

ROBLOX Studio
中,有一个
Explorer
选项卡,其中有一个
StarterGui
。要插入
屏幕GUI
,请将鼠标悬停在
StarterGui
上,您可以看到其右侧有一个加号。如果单击它,您可以插入一个
屏幕GUI
,它将成为
StarterGui
的子级。要插入一个
框架
,请将鼠标悬停在
屏幕GUI
,您可以看到它右侧的另一个加号,就像
启动GUI
。如果单击它,您可以插入一个
框架
,它将成为
屏幕GUI
的子对象,而
屏幕GUI
将成为
框架
的父对象,并成为
启动GUI
的子对象。要插入
文本按钮
单击检测器
,请将鼠标悬停在
框架
上,您可以在其右侧看到另一个加号,就像
启动GUI
屏幕GUI
一样。如果您单击它,您可以插入一个
TextButton
,它将成为
框架的子对象
,如果您再次单击它,您可以插入一个
ClickDetector
,它将成为
TextButton
的同级对象,因为它既不是
TextButton
的父对象,也不是子对象。要插入脚本,请将鼠标悬停在
文本按钮上,您可以在其右侧看到另一个加号,就像
StarterGui
ScreenGui
Frame
一样。如果单击它,您可以插入任何类型的脚本,具体取决于您为其制作的按钮类型,该按钮将成为
TextButton
的子按钮。如果右键单击脚本并单击“打开”或双击脚本,它将打开脚本。脚本应以
函数onClicked()
开头,然后根据所使用的按钮类型将代码放在后面,然后以
脚本结束。Parent.ClickDetector.MouseClick:connect(onClicked)

脚本开头和结尾的编码使
ClickDetector
工作。完成脚本编写后,您可以通过单击“x”关闭脚本来关闭脚本。

您至少应该发布一个迄今为止尝试过的示例。
button.MouseButton1Click:connect(function()  a = "NPO!" game.Players.LocalPlayer:remove()
game.Players.LocalPlayer:kick(a) end)