修复之前task模块重构后bgm淡入淡出的任务函数忘了改写
This commit is contained in:
@@ -1,6 +1,8 @@
|
|||||||
local min=math.min
|
local min=math.min
|
||||||
|
|
||||||
local function fadeOut(id)
|
local function fadeOut(id)
|
||||||
|
while true do
|
||||||
|
coroutine.yield()
|
||||||
local src=BGM.list[id]
|
local src=BGM.list[id]
|
||||||
local v=src:getVolume()-.025*SETTING.bgm
|
local v=src:getVolume()-.025*SETTING.bgm
|
||||||
src:setVolume(v>0 and v or 0)
|
src:setVolume(v>0 and v or 0)
|
||||||
@@ -9,12 +11,18 @@ local function fadeOut(id)
|
|||||||
return true
|
return true
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
local function fadeIn(id)
|
local function fadeIn(id)
|
||||||
|
while true do
|
||||||
|
coroutine.yield()
|
||||||
local src=BGM.list[id]
|
local src=BGM.list[id]
|
||||||
local v=SETTING.bgm
|
local v=SETTING.bgm
|
||||||
v=min(v,src:getVolume()+.025*v)
|
v=min(v,src:getVolume()+.025*v)
|
||||||
src:setVolume(v)
|
src:setVolume(v)
|
||||||
if v>=SETTING.bgm then return true end
|
if v>=SETTING.bgm then
|
||||||
|
return true
|
||||||
|
end
|
||||||
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
local BGM={
|
local BGM={
|
||||||
|
|||||||
Reference in New Issue
Block a user