Вопрос Fading bullet tracers

Забаненный
Статус
Оффлайн
Регистрация
23 Апр 2022
Сообщения
10
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
just straight to the point, if any1 has an example code or an explanation of how to do it i'd be thankful.
 
Забаненный
Статус
Оффлайн
Регистрация
9 Ноя 2020
Сообщения
57
Реакции[?]
5
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
constexpr float flFrequency = 1.f / 0.5f;
float flStep = flFrequency * csgo.m_globals->m_frametime;
float flOpacity{};
int iAlpha;

// Here you can fade after x amount of time.
flTracerTime > x seconds ? flOpacity -= flStep : flOpacity += flStep;

// Clamp...
math::clamp( flOpacity, 0.f, 1.f );

// Use this in yor tracer colour.
iAlpha = 0xff * flOpacity;

// Example:
Draw::Line(x, y, Color(r, g, b, iAlpha));

// If this doesn't work I will make a proper tracer for you tommorow
 
Забаненный
Статус
Оффлайн
Регистрация
23 Апр 2022
Сообщения
10
Реакции[?]
0
Поинты[?]
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
constexpr float flFrequency = 1.f / 0.5f;
float flStep = flFrequency * csgo.m_globals->m_frametime;
float flOpacity{};
int iAlpha;

// Here you can fade after x amount of time.
flTracerTime > x seconds ? flOpacity -= flStep : flOpacity += flStep;

// Clamp...
math::clamp( flOpacity, 0.f, 1.f );

// Use this in yor tracer colour.
iAlpha = 0xff * flOpacity;

// Example:
Draw::Line(x, y, Color(r, g, b, iAlpha));

// If this doesn't work I will make a proper tracer for you tommorow
interesting, thank you. may i have your discord? ill ask you some questions there just in case
 
Сверху Снизу