【发布时间】:2019-11-29 04:51:21
【问题描述】:
我刚刚遇到了这个奇怪的问题,我可以将 vector3 值添加到表中但不能删除它们。当我使用 table.insert 时,第二个值表示它需要是“数字 Pos”。我把一个vector3值他们。当我尝试使用 table.remove 删除它时,第二个值表示它需要是“数字 Pos”,所以我插入了另一个 vector3 值,但它会引发错误。
我已经尝试将所有内容从 vector3 值更改为 CFrame 值,但这些都不起作用。我也尝试将位置存储在一个值中,然后尝试从表中删除它,但这也不起作用。
只有 table.remove 部分有问题。我无法从表中删除任何 vector3 值。
for i,p in pairs(ores:GetChildren()) do
for _,v in ipairs(Airs) do
if v==p.Position then
table.remove(Airs,p.Position)
end
end
end
这是我运行代码时 roblox 抛出的完整错误。仅在从表中删除 vector3 值时才会发生。
ServerScriptService.GenerateBlock:73:'remove' 的错误参数 #2(预期数量,得到 Vector3)
【问题讨论】: