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
网友评论