2011-11-03 82 views
0

我想根据Corona SDK中歌曲的节拍跳出一个精灵舞。到目前为止,我已经设法定期播放歌曲的频率样本,但似乎无法动态改变精灵的移动速度,因此它与频率相匹配。您是否知道我该如何做到这一点?Corona SDK动态更改精灵速度

回答

0

只需创建多个序列,每个序列都有自己的播放时间并使用“准备”切换它们。

就像是:

sprite.add(spriteSet, "slow", 1, 10, 1000, 0) 
sprite.add(spriteSet, "fast", 1, 10, 500, 0) 

local instance = sprite.newSprite(spriteSet) 
instance:prepare("slow") 
instance:play() 

当音乐变快:

instance:prepare("fast") 
instance:play()