如何让对象在Corona SDK中每隔几个点增加一定的速度?

时间:2017-01-29 19:36:32

标签: lua corona

我想在5点之后提高球速,直到达到一定的速度。我怎样才能有效地做到这一点?

让我们说

       local speed=0
       local score=0
       local ball

2 个答案:

答案 0 :(得分:1)

请尝试以下代码。 Speed根据score

计算
local mFloor = math.floor
local mMin = math.min

local pointStep = 5
local speedStep = 0.2
local startSpeed = 0
local speedLimit = 4
local times = mFloor( score / pointStep )

speed = times * speedStep + startSpeed
speed = mMin( speed, speedLimit )

答案 1 :(得分:0)

如果有人遇到同样的问题,那么这段代码可能对您有所帮助:)

 if(score%5==0)then

 speed=speed+0.2   

 end