Panel:PaintManual

  Panel:PaintManual( boolean unclamp = false )

Açıklama

Paneli mevcut konumunda çizer. Bunu kullanmak için Panel:SetPaintedManually(true) fonksiyonunu çağırmalısınız.

Argümanlar

1 boolean unclamp = false
Eğer ayarlanırsa, panelin boyutu oyunun çözünürlüğünden daha büyük olduğunda tam olarak oluşturulabilmesi için panelin kırpılmasını geçersiz kılar.

Ö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