关于表格

Regarding tables

我正在为我正在制作的游戏编写代码,但我 运行 在函数中出错

function ent:Smoke()
  table.insert( self.smokes, (time = 3, x = self.x, y = self.y) )
end

它告诉我')'应该在'='附近,是因为双括号吗?如果 so/not,我该如何解决?谢谢

Lua table 的语法是将项目括在大括号内。您改为使用括号。将调用更改为:

table.insert( self.smokes, {time = 3, x = self.x, y = self.y} )