【发布时间】:2021-06-05 09:46:29
【问题描述】:
所以我试图为我的 GUI 名称更改颜色,但我不知道如何在播放器中获取克隆的 GUI 项目。问题是我是 RBLX 工作室的新手,不知道如何开始,所以任何事情都会有所帮助;)
【问题讨论】:
-
分享一些代码。你如何“克隆”那个项目?
所以我试图为我的 GUI 名称更改颜色,但我不知道如何在播放器中获取克隆的 GUI 项目。问题是我是 RBLX 工作室的新手,不知道如何开始,所以任何事情都会有所帮助;)
【问题讨论】:
如果我正确理解了这个问题,您可以从 ReplicatedStorage 克隆 GUI 并将其放入玩家的头部。您可以通过将这些代码行放在 ServerScriptService 的服务器端脚本中来做到这一点。
local ReplicatedStorage = game:GetService("ReplicatedStorage") -- If you put the GUI inside of ServerStorage you could change the service to get ServerStorage
game.Players.PlayerAdded:Connect(function(player)
local playerTagClone = ReplicatedStorage:WaitForChild("NameOfYourGUI"):Clone() -- Replace "NameOfYourGUI" to the GUI inside of ReplicatedStorage
playerTagClone.Parent = game.Workspace:WaitForChild(player.Name).Head
end)
如果您想搜索一个项目,您可以使用ItemParent:FindFirstChild("ItemName") -- 当然,您可以将 ItemParent 和 ItemName 更改为他们所说的。
此代码未经测试,如果您对代码有任何问题或有任何疑问,请告诉我!
【讨论】: