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

Вопрос Проблема с лерпом

Начинающий
Начинающий
Статус
Оффлайн
Регистрация
22 Май 2019
Сообщения
15
Реакции
0
пытаюсь сделать плавный инвертер как в асид теч например
firefox_uXCfSaPjnB.gif

как я понял нужно понижать альфу, киньте пример либо обьясните что да как
 
code_language.lua:
Expand Collapse Copy
local color_right = Color.new(1, 1, 1, 1)
local color_left = Color.new(1, 1, 1, 1)
local on_draw = function()
    color_right = lerp_color(color_right, desync > 0 and colorpicker1 or colorpicker2)
    color_left = lerp_color(color_left, desync > 0 and colorpicker2 or colorpicker1)
end
 
code_language.lua:
Expand Collapse Copy
local color_right = Color.new(1, 1, 1, 1)
local color_left = Color.new(1, 1, 1, 1)
local on_draw = function()
    color_right = lerp_color(color_right, desync > 0 and colorpicker1 or colorpicker2)
    color_left = lerp_color(color_left, desync > 0 and colorpicker2 or colorpicker1)
end
можно по подробней я не очень понял
 
Обратите внимание, пользователь заблокирован на форуме. Не рекомендуется проводить сделки.
Последнее редактирование:
Сливаю вам за бесплатно
Код:
Expand Collapse Copy
math.lerp = function(start, end_pos, time)
    time = time * GlobalVars.frametime
    local val = start + (end_pos - start) * time
    if math.abs(end_pos - val) < 0.01 then
        return end_pos
    end
    return val
end
за слив сурсов банят...
 
Сливаю вам за бесплатно
Код:
Expand Collapse Copy
math.lerp = function(start, end_pos, time)
    time = time * GlobalVars.frametime
    return math.abs(end_pos - val) < 0.01 and end_pos or start + (end_pos - start) * time
end
я пытаюсь не работает

add_x = math.lerp(add_x, is_scoped and 10 or -24, 12)
 
Назад
Сверху Снизу