Вопрос Как сделать плавное появление меню? (CSGOSIMPLE)

кто читает тот умрет
Участник
Статус
Оффлайн
Регистрация
29 Июл 2019
Сообщения
693
Реакции[?]
536
Поинты[?]
149K
ставь чайник, зажигай плиту
Эксперт
Статус
Оффлайн
Регистрация
22 Май 2020
Сообщения
1,444
Реакции[?]
1,092
Поинты[?]
10K
Может я из жизни выпал ибо давно имгуи не трогал, но разве не до ImGui End wtf
без разницы, просто по структуре я вар сетаю до бегина - соответственно и ресет после енда
 
Эксперт
Статус
Оффлайн
Регистрация
30 Дек 2019
Сообщения
1,970
Реакции[?]
958
Поинты[?]
19K
Блять что за хуйня вы че анимацию то сделать не можете...
C++:
    if (!m_bIsMenuOpened && ImGui::GetStyle().Alpha > 0.f) {
        float fc = 255.f / 0.2f * ImGui::GetIO().DeltaTime;
        ImGui::GetStyle().Alpha = std::clamp(ImGui::GetStyle().Alpha - fc / 255.f, 0.f, 1.f);
    }

    if (m_bIsMenuOpened && ImGui::GetStyle().Alpha < 1.f) {
        float fc = 255.f / 0.2f * ImGui::GetIO().DeltaTime;
        ImGui::GetStyle().Alpha = std::clamp(ImGui::GetStyle().Alpha + fc / 255.f, 0.f, 1.f);
    }

    if (!m_bIsMenuOpened && ImGui::GetStyle().Alpha <= 0.f)
        return;
блять чё за хуйня, нахуя ты из сраного зирона её кидаешь
Может я из жизни выпал ибо давно имгуи не трогал, но разве не до ImGui End wtf
после, чтобы альфа работала на каждый элемент
 
ставь чайник, зажигай плиту
Эксперт
Статус
Оффлайн
Регистрация
22 Май 2020
Сообщения
1,444
Реакции[?]
1,092
Поинты[?]
10K
Сверху Снизу