util.TraceLine
Açıklama
Girdiye dayalı olarak bir çizgi üzerinde sonsuz incelikte, görünmez bir ışın izlemesi (veya "trace") gerçekleştirir ve izleme çizgisinin neye çarptığı veya neyle kesiştiği hakkında bilgi içeren bir tablo döndürür.
İzlemeler, katı, sunucu taraflı, objelerin (oyun dünyası dahil) fiziksel ağlarıyla kesişir, ancak hitclientonly `true` olarak ayarlanmadığı sürece yalnızca istemci taraflı objeleri algılayamaz.
İzlemenin ilk kesişimde durmamasını istiyorsanız ents.FindAlongRay fonksiyonuna bakın.
"Kutu" tipi bir izleme için util.TraceHull fonksiyonuna bakın.
İzlemeler, fiziksel ağların iç ve dış yüzleri arasında ayrım yapmaz. Bu nedenle, bir izleme katı bir fiziksel ağ içinde başlarsa, fiziksel ağın iç yüzlerine çarpacak ve sonuç olarak beklenmedik değerler döndürebilecektir.
Hata ayıklama amacıyla izlemeleri gerçek zamanlı olarak görselleştirmek için r_visualizetraces komutunu 1 olarak ayarlayabilirsiniz (sv_cheats komutunun 1 olmasını gerektirir).
Argümanlar
Dönen Değerler
nil döner.
Tablonun formatı ve mevcut seçenekler için TraceResult yapısı sayfasına bakın.
Örnek
Çeşitli filtre yöntemlerinin örnek kullanımı.
Örnek
Bir izlemeyi görselleştirir.

Örnek
İstemcide çalıştırıldığında yalnızca istemci taraflı objelere çarpacak örnek kod.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord