所以我在lua做的工作是创建一个基本上控制和移动子对象的对象,我想知道是否减少代码行,我可以在一个语句中增加多个值。这是整个功能:
function ElephantEarC:SetOffset(x, y)
local oiX, oiY -- Offset increase X/Y
for i, stem in pairs(self.stems) do
oiX, oiY = stem.low:GetOffset()
oiX, oiY += x, y
end
end
我想知道这条线是否有效:
oiX, oiY += x, y
有关此代码的一些信息
如果其他任何内容含糊不清,或者这个问题已经得到解答而我找不到,请告诉我......
答案 0 :(得分:3)
我不认为+=
行的语法是有效的。这将正确地在一行上执行添加:
oiX, oiY = oiX+x, oiY+y