我如何才能在游戏开始前等待每个部件加载



我在ROBLOX上有一个游戏,它有移动的部分。

当我加入我的游戏时,这些部分已经消失了,因为我花了很长时间才加载。

有没有办法在加载到游戏中之前等待所有内容加载?

到目前为止,我正在使用这个代码,但没有运气:

game.Players.PlayerAdded:connect(function(player)
local part = Workspace:WaitForChild("Moving brick", "plane")
wait(part)
end)

我做错了什么?

你可以做类似的事情,等到玩家的角色第一次加入游戏后出现在工作区:

game.Players.PlayerAdded:connect(function(player)
repeat wait() until game.Workspace:FindFirstChild(player.Name)
local part = Workspace:WaitForChild("Moving brick", "plane")
wait(part)
end)

但我很好奇为什么你的部分一开始就消失了。。这是有意的吗?如果你使用另一种方法来激活这些部分(而不是等待玩家加入(,会更好吗?

如果能提供更多的上下文,可能会带来更好的解决方案。

最新更新