Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/lua/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Lua 如何使对象在SDK中每隔几点增加一定的速度?_Lua_Coronasdk - Fatal编程技术网

Lua 如何使对象在SDK中每隔几点增加一定的速度?

Lua 如何使对象在SDK中每隔几点增加一定的速度?,lua,coronasdk,Lua,Coronasdk,我想在5分后提高球的速度,直到达到一定的速度。我怎样才能有效地做到这一点 比方说 local speed=0 local score=0 local ball 如果有人有同样的问题,那么这段代码可能会帮助您: if(score%5==0)then speed=speed+0.2 end 请尝试下面的代码。速度是根据分数来计算的 local mFloor = math.floor local mMin = math.min local

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

比方说

       local speed=0
       local score=0
       local ball

如果有人有同样的问题,那么这段代码可能会帮助您:

 if(score%5==0)then

 speed=speed+0.2   

 end
请尝试下面的代码。速度是根据分数来计算的

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 )