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
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
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