所以我在 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
关于此代码的一些信息
- self.stems 是子对象的数组。
- GetOffset() 返回两个值——x 和 y。
- 每个“茎”都有三个组合在一起的子对象——低、高和叶(我只是还没有把它们写进去)。
如果还有什么不清楚的,或者这个问题已经回答了但我找不到,请告诉我......