halo

halo kütüphanesi, entity'lerin etrafına parlayan ana hatlar çizmek için kullanılır; bunun bir örneği Garry's Mod 13'te physgun ile propları kaldırırken görülebilir.

Metotlar

halo.Add( table entities, table color, number blurX = 2, number blurY = 2, number passes = 1, boolean additive = true, boolean ignoreZ = false )
Bir veya daha fazla entity'ye parlama efekti uygular. Bu fonksiyonun GM:PreDrawHalos kancası (hook) dışında kullanılması kararsızlığa veya çökmelere neden olabilir. ignoreZ parametresi, haloların oyuncunun viewmodel'ının üzerine çizilmesine neden olur. Bunu, GM:PreDrawViewModel, GM:PostDrawViewModel, GM:PreDrawPlayerHands ve GM:PostDrawPlayerHands kancalarında render.DepthRange kullanarak aşabilirsiniz.
halo.Render( table entry )
Bu dahili olarak kullanılır - kullanabilmenize rağmen muhtemelen kullanmamalısınız. Belirtilen tabloya göre bir halo oluşturur, sadece dahili olarak kullanılır, halo kütüphanesi tarafından eklenen bir GM:PostDrawEffects kancasından çağrılır.
halo kütüphanesinin o anda haloyu hangi entity için oluşturduğunu döndürür. Bu fonksiyonun temel amacı, halo oluşturulurken entity'nin belirli kısımlarını çizmemek için ENTITY:Draw içinde kullanılmaktır, böylece lazerler, 3D2D ekranlar gibi istenmeyen entity parçalarının etrafında bir halo oluşmaz.

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