将心率转换为脉动图形动画

我的数学太烂了。图形必须与心率同步脉动。脉动由最大不透明度值控制,最大值为100,即完全不透明,并从0开始,即透明度为0。因此,我需要用一个函数将它们分数地加到100,然后再降回来,重复这个过程,这个函数每毫秒调用一次。

例如:

我将bpm设置为50

每秒钟是60/50=1.2

每毫秒是1.2/1000=0.0012

然后100(最大不透明值)/0.0012=83,333步,以0.0012的增量达到100???

点赞
用户16582
用户16582

一个每毫秒调用一次的函数

不行!

建议将您的函数调用速度放慢得多,使用更大的增量来增加透明度 - 可视效果将是相同的。

建议每秒调用您的函数10次。

2018-12-24 22:17:21