Преобразование частоты сердечных сокращений в анимированную пульсирующую графику

Моя математика ужасна. Графика должна быть синхронизирована с ЧСС. Пульсация контролируется значением непрозрачности, которое достигает максимума при 100 = полностью непрозрачно и начинается с 0 = прозрачно. Поэтому мне нужно увеличить до 100 в долях и вернуться обратно и повторить все, используя функцию, которая вызывается раз в миллисекунду.

Например
У меня 50 ударов в минуту
В секунду 60/50=1,2
За миллисекунду как 1,2/1000=0,0012
Тогда 100 (максимальное непрозрачное значение)/0,0012 = 83,333 шага, чтобы добраться до 100 с шагом 0,0012????

1 ответ

Решение

функция, которая вызывается раз в миллисекунду

Ни за что!

Я предлагаю вызывать вашу функцию намного, намного медленнее и увеличивать прозрачность с большими приращениями - визуальный эффект будет идентичным.

Предложите вызывать вашу функцию 10 раз в секунду.

Другие вопросы по тегам