Lua 将子列表分隔为不同的行

Lua 将子列表分隔为不同的行,lua,lua-table,roblox,Lua,Lua Table,Roblox,我有这张桌子: {{-4.82378, 0.729424, -7.18091},{-0.21796, 0.95900, 0.18116},{0.00000, 0.00000, 0},{-4.81365, 0.730056, -7.17529},{-0.16721, 0.94651, 0.27596},{0.00000, 0.00000, 0},{-4.80815, 0.739832, -7.19562},{-0.33649, 0.84809, 0.40930},{0.00000, 0.00000

我有这张桌子:

{{-4.82378, 0.729424, -7.18091},{-0.21796, 0.95900, 0.18116},{0.00000, 0.00000, 0},{-4.81365, 0.730056, -7.17529},{-0.16721, 0.94651, 0.27596},{0.00000, 0.00000, 0},{-4.80815, 0.739832, -7.19562},{-0.33649, 0.84809, 0.40930},{0.00000, 0.00000, 0},{-10.911, 0.727, -5.829},{0.89435, 0.44736, 0.00000},{0.00000, 0.00000, 0},{-10.91, 0.725, -5.823},{0.89435, 0.44736, 0.00000},{0.00000, 0.00000, 0},{-10.911, 0.727, -5.83},{0.89435, 0.44736, 0.00000},{0.00000, 0.00000, 0},{-3.08688, 0.55511, -5.20297},{-0.47515, 0.77221, 0.42182},{0.00000, 0.00000, 0},{-3.07362, 0.572835, -5.20486},{-0.73111, 0.66049, 0.17094},{0.00000, 0.00000, 0},{-3.07302, 0.576144, -5.22018},{-0.59853, 0.77112, 0.21710},{0.00000, 0.00000, 0},{-4.97087, 0.851932, -5.12065},{-0.45030, 0.63469, -0.62801}, etc... for 115MB}
这是一条直线,这里没有
\n
。如果您注意到,每个由3个浮动组成的列表都用逗号分隔,所有内容都保留在一个大列表中。Lua将返回我
常量表溢出
,因此我认为将其分成几行会有所帮助

我如何将
{{0,0,0},{1,1,1},{2,2,2}}
分解为如下内容:

{
{0,0,0}{1,1,1}{2,2,2}
}

因此,我可以将任何内容放在这两个大括号之间,并让我的Rbx.Lua脚本运行,而不返回
常量表溢出

如果表太大,则在此处或此处添加一些换行符并不重要,最后它是由Lua处理的同一个表

为了解决您的问题,您可以尝试解析数据的各个部分并将结果添加到一起。因为Lua不能处理大桌子

或者将数据解析为字符串并逐部分解析。据我所知,字符串本身没有任何限制


所有这些都是为了避免同时存储庞大的数据表。

您使用的是哪一版本的Lua?我不相信换行符会有帮助。我想你可能需要动态地建立这个表。根据他们的网站Roblox使用Lua5.1。这个表是在一个文件中还是什么的?是的,我相信你已经达到了Lua在一个块中可以处理的最大常量限制(我相信是每个块,但我必须去检查以确定)。所以你需要用手把它建起来,超过这个点。(您可以使用多个文本表,在不同的块或文件中循环和连接。)谢谢,但是使用您提供的脚本,我不会得到相同的错误。