【发布时间】:2020-12-27 00:45:04
【问题描述】:
我刚刚制作了一个脚本,使用下面的脚本将 NPC 克隆到随机位置,但是 NPC 不会出现在我在脚本中声明的任何生成位置,而只会出现在实际地图的中间。它们在克隆时也会分崩离析/从地图上飞出。我应该用一张桌子来解决这个问题吗?如何解决?
local module = {}
wavepause = game.ReplicatedStorage.Values.WavePauseLength.Value
trollanoid = game.ReplicatedStorage.Trollanoid
spawnpoints = workspace.Test1.Spawns:GetChildren()
function trollanoidsummon()
local chosenspawn = spawnpoints[math.random(#spawnpoints)]
local clone = trollanoid:Clone()
clone.Parent = workspace.Zombies
clone.UpperTorso.Position = chosenspawn.Position
end
module.Wave1 = function()
wait(20)
trollanoidsummon()
wait(1)
trollanoidsummon()
wait(1)
trollanoidsummon()
wait(1)
trollanoidsummon()
end
return module
【问题讨论】: