Emton
Пользователь
-
Автор темы
- #1
Когда создаю подобную анимацию, на демке все ок, в игре все плохо (я так понял из-за фпс). Как сделать что бы анимации были одинаковы не зависимо большой \ низкий фпс. На форуме ничего не нашел.
C++:
static std::map<ImGuiID, float> fild_anim;
auto it_fild = fild_anim.find(id);
if (it_fild == fild_anim.end())
{
fild_anim.insert({ id, 0 });
it_fild = fild_anim.find(id);
}
if (ImGui::IsItemHovered)
{
if (it_fild->second < 20)
it_fild->second += 2;
}
else
{
if (it_fild->second > 0)
it_fild->second -= 2;
}