Вопрос Градиент в DFrame

Статус
В этой теме нельзя размещать новые ответы.
Решение
с помощью функции Paint для DFrame и surface, пример градиента :
Lua:
local gU = Material("vgui/gradient_up")
local gD = Material("vgui/gradient_down")
local gR = Material("vgui/gradient-r")
local gL = Material("vgui/gradient-l")
local col = Color(150, 255, 100)
-- это уже в функции Paint
surface.SetDrawColor(col)
surface.DrawRect(0,0,w,h)
surface.SetMaterial(gU)
surface.SetDrawColor(col.r - 45,col.g - 45,col.b - 45)
surface.DrawTexturedRect(0,0,w,h)
код писался на коленке
  • Nellored
  • Модератор раздела "Garry's Mod"
  • 831
  • 160
  • 174
с помощью функции Paint для DFrame и surface, пример градиента :
Lua:
local gU = Material("vgui/gradient_up")
local gD = Material("vgui/gradient_down")
local gR = Material("vgui/gradient-r")
local gL = Material("vgui/gradient-l")
local col = Color(150, 255, 100)
-- это уже в функции Paint
surface.SetDrawColor(col)
surface.DrawRect(0,0,w,h)
surface.SetMaterial(gU)
surface.SetDrawColor(col.r - 45,col.g - 45,col.b - 45)
surface.DrawTexturedRect(0,0,w,h)
код писался на коленке
 
  • 258
  • 10
  • 12
с помощью функции Paint для DFrame и surface, пример градиента :
Lua:
local gU = Material("vgui/gradient_up")
local gD = Material("vgui/gradient_down")
local gR = Material("vgui/gradient-r")
local gL = Material("vgui/gradient-l")
local col = Color(150, 255, 100)
-- это уже в функции Paint
surface.SetDrawColor(col)
surface.DrawRect(0,0,w,h)
surface.SetMaterial(gU)
surface.SetDrawColor(col.r - 45,col.g - 45,col.b - 45)
surface.DrawTexturedRect(0,0,w,h)
код писался на коленке
Благодарю, так как в голову не приходило вообще как можно сделать градиент
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу