有关表格

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

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

它告诉我需要在 '=' 附近添加 ')',这是因为双括号的问题吗?如果是/不是,该如何修复?谢谢。

点赞
用户1190388
用户1190388

Lua 表的语法是将项括在花括号中。你却使用了括号。请将调用更改为:

table.insert( self.smokes, {time = 3, x = self.x, y = self.y} )
2015-10-19 08:21:54