render.DrawLine

  render.DrawLine( Vector startPos, Vector endPos, Color color = Color( 255, 255, 255 ), boolean writeZ = false )

Açıklama

3 boyutlu uzayda bir çizgi ç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 Başlangıç pozisyonu
Dünya koordinatlarındaki çizgi başlangıç konumu.
2. Vektör sonPos
Dünya koordinatlarındaki çizgi sonu konumu.
3. Renk Renkli = Color( 255, 255, 255)
Kullanılacak renk. Renk.
4. Boolean Yazacağım. = yanlış
Z tamponunu dikkate almak veya almamak. Eğer yanlışsa, çizgi şu anda çekilen her şeyin üzerinde çizilecek; eğer doğruysa, 3 boyutlu uzaydaki düzenli bir nesne gibi derinlik göz önünde bulundurulduğunda çizgiler çekilecektir.

Bu seçeneği etkinleştirmek, çizginin rengin alfa'sını görmezden gelmesine neden olur.

Sorun İzleyici: 1086

Örnek

Oyuncunun gözlerinden başlayıp ileriye doğru çizilen basit bir kod hattı.

local color_red = Color(255, 0, 0) hook.Add( "PostDrawTranslucentRenderables", "MySuper3DRenderingHook", function() local eyePos = LocalPlayer():EyePos() render.DrawLine( eyePos, eyePos + LocalPlayer():EyeAngles():Forward() * 100, color_red ) end )

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