LUA скрипт [NEVERLOSE] Animation function

да че вы набросились на мужика, я вот ща куплю и в хояв добавлю круто будет!
 
да че вы набросились на мужика, я вот ща куплю и в хояв добавлю круто будет!
Ахуенная луашка и продаж много, думаю ты заработал на яхту
 
да че вы набросились на мужика, я вот ща куплю и в Solus UI добавлю круто будет!
 
Код:
Expand Collapse Copy
function clamp(x, y, z) -- x - cur var, y - min, z - max

    if x < y then return y; end



    if x > z then return z; end



    return x;

end



function animate(a, b, c, d, e) -- a - is active, b - min value, c - max value, d - speed(0 - 1), e - cur var

    local result = a and clamp(e + GlobalVars.frametime * (1 / d), b, c) or clamp(e - GlobalVars.frametime * (1 / d), b, c);



    return result;

end



local text_alpha = 0.0

local function on_draw()

    local is_active = Cheat.IsMenuVisible();

    text_alpha = animate(is_active, 0.0, 1.0, 0.15, text_alpha);



    --here we render using text_alpha as alpha of color

end
 
Последнее редактирование:
да че вы набросились на мужика, я вот ща куплю и в dfrnz1337228 cord добавлю круто будет!
 
Код:
Expand Collapse Copy
function clamp(x, y, z) -- x - cur var, y - min, z - max

    if x < y then return y; end



    if x > z then return z; end



    return x;

end



function animate(a, b, c, d, e) -- a - is active, b - min value, c - max value, d - speed(0 - 1), e - cur var

    local result = a and clamp(e + GlobalVars.frametime * (1 / d), b, c) or clamp(e - GlobalVars.frametime * (1 / d), b, c);



    return result;

end



local text_alpha = 0.0

local function on_draw()

    local is_active = Cheat.IsMenuVisible();

    text_alpha = animate(is_active, 0.0, 1.0, 0.15, text_alpha);



    --here we render using text_alpha as alpha of color

end
Круто что ты постарался и даже реализовал всё почти как у меня, но у меня анимация замедляется в конце и в целом код другой, хотя все равно круто получилось
 
Круто что ты постарался и даже реализовал всё почти как у меня, но у меня анимация замедляется в конце и в целом код другой, хотя все равно круто получилось
я даже не видел твой код, это просто деф анимация
 
Понятно что ты не видел, я про то что у меня другая реализация :)
Самая обычная интерполяция, ничего особенного, лень нормальный код писать, но что то вроде этого должно быть: start = start + (start - end) * speed, платить тут собственно не за что.
 
Круто что ты постарался и даже реализовал всё почти как у меня, но у меня анимация замедляется в конце и в целом код другой, хотя все равно круто получилось
экспоненту добавить и всё по идее
 

Похожие темы

Назад
Сверху Снизу