Вопрос [nl] Как сделать градиент текст

Пользователь
Статус
Оффлайн
Регистрация
29 Апр 2021
Сообщения
235
Реакции[?]
64
Поинты[?]
3K
экземпл снизу описания для кого?
code_language.lua:
local font_test = render.load_font("Arial", 62, "ba")

local gradient_animation = gradient.text_animate("Animated gradient text!", -3, {
    color(55, 177, 218),
    color(197, 75, 206)
})

local gradient_text = gradient.text("Gradient text!", false, {
    color(0, 0, 255),
    color(255, 0, 0),
    color(0, 255, 0)
})

local gradient_text2 = gradient.text("Gradient text!", false, {
    {color(55, 177, 218), 0},
    {color(0, 0, 255), 0.5},
    {color(197, 75, 206), 1.0}
})

local gradient_clr = gradient.linear({
    color(0, 0, 255),
    color(255, 0, 0),
    color(0, 255, 0)
}, 0.5)

local gradient_clr2 = gradient.linear({
    {color(55, 177, 218), 0},
    {color(0, 0, 255), 0.5},
    {color(197, 75, 206), 1.0}
}, 0.9)

events.render:set(function(ctx)
    render.text(font_test, vector(23, 600), color(255, 0, 255), nil, gradient_animation:get_animated_text())
    render.text(font_test, vector(23, 700), color(255, 0, 255), nil, gradient_text)
    render.text(font_test, vector(23, 800), color(255, 0, 255), nil, gradient_text2)

    render.text(font_test, vector(23, 900), gradient_clr,  nil, "gradient_clr")
    render.text(font_test, vector(23, 1000), gradient_clr2, nil, "gradient_clr2")

    gradient_animation:animate()
end)
 
Начинающий
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
141
Реакции[?]
20
Поинты[?]
7K
экземпл снизу описания для кого?
code_language.lua:
local font_test = render.load_font("Arial", 62, "ba")

local gradient_animation = gradient.text_animate("Animated gradient text!", -3, {
    color(55, 177, 218),
    color(197, 75, 206)
})

local gradient_text = gradient.text("Gradient text!", false, {
    color(0, 0, 255),
    color(255, 0, 0),
    color(0, 255, 0)
})

local gradient_text2 = gradient.text("Gradient text!", false, {
    {color(55, 177, 218), 0},
    {color(0, 0, 255), 0.5},
    {color(197, 75, 206), 1.0}
})

local gradient_clr = gradient.linear({
    color(0, 0, 255),
    color(255, 0, 0),
    color(0, 255, 0)
}, 0.5)

local gradient_clr2 = gradient.linear({
    {color(55, 177, 218), 0},
    {color(0, 0, 255), 0.5},
    {color(197, 75, 206), 1.0}
}, 0.9)

events.render:set(function(ctx)
    render.text(font_test, vector(23, 600), color(255, 0, 255), nil, gradient_animation:get_animated_text())
    render.text(font_test, vector(23, 700), color(255, 0, 255), nil, gradient_text)
    render.text(font_test, vector(23, 800), color(255, 0, 255), nil, gradient_text2)

    render.text(font_test, vector(23, 900), gradient_clr,  nil, "gradient_clr")
    render.text(font_test, vector(23, 1000), gradient_clr2, nil, "gradient_clr2")

    gradient_animation:animate()
end)
Как определить какой цвет в какой цифре?
 
Начинающий
Статус
Оффлайн
Регистрация
30 Апр 2022
Сообщения
194
Реакции[?]
8
Поинты[?]
1K
Как определить какой цвет в какой цифре?
Первые 3 первый цвет вторые 3 второй цвет
Посмотреть вложение 237507
по типу такого смотрел в библиотеке не понял
local function gradient_text(r1, g1, b1, a1, r2, g2, b2, a2, text)
local output = ''
local len = #text-1
local rinc = (r2 - r1) / len
local ginc = (g2 - g1) / len
local binc = (b2 - b1) / len
local ainc = (a2 - a1) / len
for i=1, len+1 do
output = output .. ('\a%02x%02x%02x%02x%s'):format(r1, g1, b1, a1, text:sub(i, i))
r1 = r1 + rinc
g1 = g1 + ginc
b1 = b1 + binc
a1 = a1 + ainc
end
return output
end
ну или можно так
 
Начинающий
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
141
Реакции[?]
20
Поинты[?]
7K
Первые 3 первый цвет вторые 3 второй цвет


local function gradient_text(r1, g1, b1, a1, r2, g2, b2, a2, text)
local output = ''
local len = #text-1
local rinc = (r2 - r1) / len
local ginc = (g2 - g1) / len
local binc = (b2 - b1) / len
local ainc = (a2 - a1) / len
for i=1, len+1 do
output = output .. ('\a%02x%02x%02x%02x%s'):format(r1, g1, b1, a1, text:sub(i, i))
r1 = r1 + rinc
g1 = g1 + ginc
b1 = b1 + binc
a1 = a1 + ainc
end
return output
end
ну или можно так
ну так а какой код какого цвета бр
 
Пользователь
Статус
Оффлайн
Регистрация
9 Апр 2022
Сообщения
168
Реакции[?]
64
Поинты[?]
0
Начинающий
Статус
Оффлайн
Регистрация
18 Фев 2022
Сообщения
141
Реакции[?]
20
Поинты[?]
7K
блять ты таких элементарных вещей не понимаешь и хочешь свою луашку сделать?
что за пиздец :NotLikeThis::NotLikeThis:
блять иди нахуй я вообще без чьей либо помощи пфтаюсь разобраться в луа скриптинге неверлуза. если тебе что то не нравится иди нахуй и не пиши блять
000000 = черный
010101 = черный
020202 = черный
030303 = черный
дальше сам
пон
 
Сверху Снизу