Подпишитесь на наш Telegram-канал, чтобы всегда быть в курсе важных обновлений! Перейти

Вопрос Fading bullet tracers

Забаненный
Забаненный
Статус
Оффлайн
Регистрация
23 Апр 2022
Сообщения
10
Реакции
0
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
just straight to the point, if any1 has an example code or an explanation of how to do it i'd be thankful.
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
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
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
C++:
Expand Collapse Copy
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
 
Назад
Сверху Снизу