我试图通过填充Lua字符串来创建一些数据。我想做一个循环,而不是重复创建字符串。但是当我在C#中这样做时,Visual Studio给了我这个......
NLua.Exceptions.LuaString.Exception:[string" chunk"]:4:' ='
附近的语法错误 for i = 0,1,1 do
('forest'..i) = Group:Entity('forest'..' '..i,'Forest')
end
答案 0 :(得分:1)
您正在尝试为值分配值。这是非常荒谬的,你只能分配给变量。
如果'forest'..i
生成一个字符串,其值是全局的名称,您可以通过索引globals-table来保存该内容:_ENV['forest'..i]
。
更好的想法可能是使用表格。