-
Автор темы
- #1
Столкнулся с такой проблемой в своем скрипте что фпс падает при стрельбе и при взаимодействии юзера и макро
короче нашел что всё это дело вызывает smooth и вот мой совет не делайте как в коде ниже!!!(только гляньте коменты)
И так Вы посмотрели работу Smoothing года 2020 Давайте Рассмотрим подробнее почему он не совершенный
1.нету разбития на шаги патерна
2.нету времени каждого шага
3.надо фиксить чувствительность и фов
Не пишите что гайд нечему не обучил моя задача обьяснить как работает т.к если захочешь сделаешь даже хоть не сам как я меню
короче нашел что всё это дело вызывает smooth и вот мой совет не делайте как в коде ниже!!!(только гляньте коменты)
1:
void Smoothing(float delay, float animation, Vector2 in,bool holo,bool scope8x,bool suppresor, int magsize) {
for (int i = 1; i <= (int)animation; ++i) {
int xI = i * xmult / (int)animation;
int yI = i * ymult / (int)animation;
int tI = i * (int)animation / (int)animation;
// двигаем на каждый шаг
mouse_event(1, (int)xI - (int)x_ , (int)yI - (int)y_ , 0, 0);
QuerySleep((int)tI - (int)t_);
//обнова след шага
x_ = xI; y_ = yI; t_ = tI;
}
QuerySleep((int)delay - (int)animation); // задержка с quarysleep кривая и надо фиксить для плавности
}
И так Вы посмотрели работу Smoothing года 2020 Давайте Рассмотрим подробнее почему он не совершенный
1.нету разбития на шаги патерна
2.нету времени каждого шага
3.надо фиксить чувствительность и фов
Не пишите что гайд нечему не обучил моя задача обьяснить как работает т.к если захочешь сделаешь даже хоть не сам как я меню