Вопрос Измерение тиков

Трахов
Пользователь
Статус
Оффлайн
Регистрация
6 Фев 2020
Сообщения
490
Реакции[?]
87
Поинты[?]
2K
Всем дроу.
Сколько миллисекунд в одном тике?
Как их лучше получать?

Насколько понял получать их можно с помощью intervalpertick, т.е 1/64 = 0,015625.
 
Последнее редактирование:
When DiamondCore update?
Забаненный
Статус
Оффлайн
Регистрация
19 Ноя 2019
Сообщения
400
Реакции[?]
51
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Забаненный
Статус
Оффлайн
Регистрация
22 Мар 2021
Сообщения
1,019
Реакции[?]
315
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Эксперт
Статус
Оффлайн
Регистрация
30 Дек 2019
Сообщения
1,970
Реакции[?]
958
Поинты[?]
19K
Всем дроу.
Сколько миллисекунд в одном тике?
Как их лучше получать?

Насколько понял получать их можно с помощью intervalpertick, т.е 1/64 = 0,015625.
intervalpertick и так равен 0,015625(при 64 тикрейте)
Код:
constexpr int time2ticks( float t ) {
    return static_cast< int >( t / i::globalvars->m_interval_per_tick + 0.5f );
}

constexpr float ticks2time( int t ) {
    return static_cast< float >( t ) * i::globalvars->m_interval_per_tick;
}
 
Сверху Снизу