render.DrawWireframeSphere
render.DrawWireframeSphere( Vector position, number radius, number longitudeSteps, number latitudeSteps, Color color = Color( 255, 255, 255 ), boolean writeZ = false )
Açıklama
3 boyutlu uzayda bir kablolu küre ç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
3. numara UzunlukAdımlar
Uzunluk basamaklarının sayısı. Bu sayı ne kadar büyükse, küre o kadar pürüzsüzdür.
4. numara enlemAdımlar
Enlem basamaklarının sayısı. Bu sayı ne kadar büyükse, küre o kadar pürüzsüzdür.
Altı. Boolean Yazacağım. = yanlış
Z tamponunu dikkate almak veya almamak. Eğer yanlışsa, kablo çerçevesi şu anda çizilen her şeyin üzerine çizilir. Doğru ise 3 boyutlu bir alandaki düzenli bir nesne gibi derinlik göz önüne alınarak çekilecektir.
Örnek
Sanatsal bir etki için normal bir kürenin üzerine kablo çerçeve küresini çizer.
hook.Add( "PostDrawTranslucentRenderables", "test", function()
-- Çekim malzemesini katı beyaz olarak ayarlayın.
render.SetColorMaterial()
-- Bu durumda küreyi göstermek için konum, [ID_0'nun] bakış pozisyonu
local pos = LocalPlayer():GetEyeTrace().HitPos
local radius = 50
local wideSteps = 10
local tallSteps = 10
- Küreyi çiz!
render.DrawSphere( pos, radius, wideSteps, tallSteps, Color( 0, 175, 175, 100 ) )
- Kablo küresini çiz!
render.DrawWireframeSphere( pos, radius, wideSteps, tallSteps, Color( 255, 255, 255, 255 ) )
end )
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord