Вопрос Как отрисовать глоу

  • Автор темы Автор темы efritan
  • Дата начала Дата начала
Начинающий
Начинающий
Статус
Оффлайн
Регистрация
30 Ноя 2020
Сообщения
80
Реакции
18
1677928715278.png

пытался через i = 1, 10, но все равно хуйня какая та
 
 
там через шадоув а мне нужно через роундед оутлайн
 
так у меня почему шадоу рендерится как бокс а не роундед
code_language.lua:
Expand Collapse Copy
local OutlineGlow = function(x, y, w, h, radius, r, g, b, a)
    renderer.rectangle(x+2,y+radius+rad,1,h-rad*2-radius*2,r,g,b,a)
    renderer.rectangle(x+w-3,y+radius+rad,1,h-rad*2-radius*2,r,g,b,a)
    renderer.rectangle(x+radius+rad,y+2,w-rad*2-radius*2,1,r,g,b,a)
    renderer.rectangle(x+radius+rad,y+h-3,w-rad*2-radius*2,1,r,g,b,a)
    renderer.circle_outline(x+radius+rad,y+radius+rad,r,g,b,a,radius+rounding,180,0.25,1)
    renderer.circle_outline(x+w-radius-rad,y+radius+rad,r,g,b,a,radius+rounding,270,0.25,1)
    renderer.circle_outline(x+radius+rad,y+h-radius-rad,r,g,b,a,radius+rounding,90,0.25,1)
    renderer.circle_outline(x+w-radius-rad,y+h-radius-rad,r,g,b,a,radius+rounding,0,0.25,1)
end;
if glow_enabled:get() then
    for radius=4,glow do
        local radius=radius/2;
        OutlineGlow(x-radius,y-radius,w+radius*2,h+radius*2,radius,r,g,b,glow-radius*2)
    end
end

--noad все со скита
 
Назад
Сверху Снизу