не стрельбы, а скорострельности. Есть функция выстрела, а как настроить ее частоту? Какая примерно логика, реализация, чтобы я вписал в параметры 700 rmp и моя пушка в игре стреляла 700 выстрелов в минуту, не больше не меньше ?
А в логике стрельбы необходимо на основе частоты рассчитать период - минимальный промежуток времени, который должен пройти после выстрела, прежде чем сможет произойти следующий выстрел.
Если у вас N выстрелов в секунду, то период составит 1 / N секунд.
А если N выстрелов в минуту, тогда период будет в 60 раз больше: 60 / N секунд.
Если будете рассчитывать период из частоты в Си-подобном языке, то не забывайте, что при делении целого на целое дробная часть отбрасывается. Делите 60.0 / N.