Panel:PaintManual
Örnek
3 boyutlu bir çizim bağlamı içinde basit bir panel çizer.
local frame = vgui.Create( "DFrame" )
frame:SetTitle( "PaintManual Test" )
frame:SetSize( 500, 500 )
frame:SetPaintedManually( true )
hook.Add( "PostDrawTranslucentRenderables", "PaintManual Test", function()
if IsValid(frame) then
local eyePos = Entity(1):EyePos()
local forward = Entity(1):GetForward()
local forwardAngle = forward:Angle()
cam.Start3D2D(eyePos + (forward * 250), Angle(0, forwardAngle.y - 90, forwardAngle.r + 90), 0.2)
frame:PaintManual()
cam.End3D2D()
end
end )
Çıktı: Panel, oyuncunun nişangahında, oyuncuya dönük şekilde çizilecektir.


Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord