Astty
-
Автор темы
- #1
Хочу сделать анимацию появления круга
Я то сделал, но он только работает на первый круг, а дальше нет анимации (то есть второй круг и т. уже без анимации), что делать? Подскажите
(Код ниже)
Я то сделал, но он только работает на первый круг, а дальше нет анимации (то есть второй круг и т. уже без анимации), что делать? Подскажите
(Код ниже)
C++:
static auto alpha = 0.0f;
if ( origin.IsValid())
alpha += 3.0f * m_globals()->m_frametime;
else
alpha -= 3.0f * m_globals()->m_frametime;
alpha = Math::clamp(alpha, 0.0f, 1.0f);
render::get().Draw3DCircle(origin, 144.f, Color(col.r(), col.g(), col.b(), (int)(col.a() * alpha)), 60);