Roblox:部件未被克隆

  • 本文关键字:Roblox lua roblox
  • 更新时间 :
  • 英文 :


我正在尝试制作一个随机召唤汽车的脚本。我没有看到一辆车被召唤或者控制台有任何错误。

我试了这段代码,它应该随机选择一辆汽车并克隆它们:

function MakeCar(towardPlayers: boolean)
local Car:MeshPart = script[tostring(math.random(1,45))]:Clone()
Car.Anchored = false
if towardPlayers then
Car.Position = Vector3.new(-119.75, 5, -32)
Car.Orientation = Vector3.new(0, -90, 0)
while Car do
Car.Position += Vector3.new(2, 0, 0)
wait(0.01)
end
else
Car.Position = Vector3.new(119.75, 5, -48.25 / 100))
Car.Orientation = Vector3.new(0, 90, 0)
while Car do
Car.Position -= Vector3.new(2, 0, 0)
wait(0.01)
end
end
end
while true do
MakeCar(true)
wait(math.random(100, 10000) / 100)
end
while true do
MakeCar(false)
wait(math.random(100, 10000) / 100)
end

我期待随机出现一辆车并在路上行驶,但我什么也没得到。甚至在控制台中都没有输出。所以我不知道脚本里发生了什么。

重要信息:

  • 我仔细检查了Position并确保它会降落在路上
  • Script,不是LocalScript

你需要将汽车的父级设置为workspace,以便汽车存在于游戏中。

为什么?只有Parts,Models,…当它在workspace中有它的父母时,它在游戏中存在。

Car.Parent = workspace

相关内容

  • 没有找到相关文章

最新更新