我有一个功能可以将一个点移动到不同的位置。我有一个包含每个位置的所有 X 和 Y 的位置表,一个位置计数器 ( posCounter ) 会跟踪点的位置和一个maxPos,这几乎是表位置的长度。
在此代码片段中,if posCounter <= maxPos then
如果 posCounter 变量大于 3,则后面的所有内容都不应运行,但我仍然收到超出表限制的错误。
local maxPos = 3
local posCounter = 1
local function movePointToNext( event )
if posCounter <= maxPos then
posCounter = posCounter + 1
transition.to( pointOnMap, { x = positions[posCounter].x, y = positions[posCounter].y } )
end
end