render.DrawBox

  render.DrawBox( Vector position, Angle angles, Vector mins, Vector maxs, Color color = Color( 255, 255, 255 ) )

Açıklama

3 boyutlu alanda bir kutu çiziyor.

Bu bir gösterimdir function that 3 boyutlu görüntüleme bağlamı gerektirir.

Bu sadece çalışacak anlamına gelir. 3D Rendering Hooks.

Argümanlar

1. Vektör konumu
Kutunun kökeni.
2. Açı açılar
Kutunun yönelimi.
3. Vektör dakikalar.
Kutunun başlangıç konumu, kökenine göre.
4. Vektör en fazla
Kutunun başlangıç noktasına göre son konumu.
5. Renk Renkli = Color( 255, 255, 255)
Kutunun rengi.

Örnek

Aradığınız konuma beyaz bir kutu çeker.

local x = Vector( 5, 5, 5 ) hook.Add( "PostDrawTranslucentRenderables", "Boxxie", function() local pos = LocalPlayer():GetEyeTrace().HitPos - Render kutusu konumunda render.SetColorMaterial() -- kolay renklendirme için beyaz malzeme. cam.IgnoreZ( true ) -- bir sonraki çekim çağrısını yapar derinliği görmezden gelir ve yukarıdan çeker. render.DrawBox( pos, angle_zero, x, -x, color_white ) - Kutuyu çeker. cam.IgnoreZ( false ) -- Önceki aramayı kapatır. end )
Çıkış:
image.png

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