故障教训

while 循环等系列的循环必须写终止条件。

while self:isCrash(radius, resultX, resultY, sumtab) do
                resultX =  math.random(1,750) + (-375)
                if resultX < -285 then
                -- body
                    resultX = -285
                end
                if resultX > 285 then
                -- body
                 resultX = 285
                end
                resultY = -math.random(1,layerHeight) + offsetY
                attemptTime = attemptTime + 1
                if attemptTime >= 10 then
                    hasResult = false
                    break
                end
      end

你可能感兴趣的:(故障教训)