Lua 关于桌子

Lua 关于桌子,lua,lua-table,love2d,Lua,Lua Table,Love2d,我在为我正在制作的游戏编写代码时,在函数中遇到了一个错误 function ent:Smoke() table.insert( self.smokes, (time = 3, x = self.x, y = self.y) ) end 它告诉我“=”附近应该有“'),这是因为双括号吗?如果是/否,我如何解决此问题?谢谢Lua表的语法是将项目括在花括号内。而是使用括号。将呼叫更改为: table.insert( self.smokes, {time = 3, x = self.x, y =

我在为我正在制作的游戏编写代码时,在函数中遇到了一个错误

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

它告诉我“=”附近应该有“'),这是因为双括号吗?如果是/否,我如何解决此问题?谢谢

Lua表的语法是将项目括在花括号内。而是使用括号。将呼叫更改为:

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

{time=3,x=self.x,y=self.y}