HullTrace
Açıklama
util.TraceHull tarafından kullanılan tablo.
Üyeler
Vector maxs
Başlangıç/bitiş pozisyonuna göre en yüksek değerlere sahip 3D vektör. Bu, kutunun üst sınırlarına sahip köşeyi temsil edecektir.
Vector mins
Başlangıç/bitiş pozisyonuna göre en düşük (genellikle negatif) değerlere sahip 3D vektör. Bu, kutunun alt sınırlarına sahip köşeyi temsil edecektir.
Entity veya sıralı table<Entity> veya sıralı table<string> veya function filter
Işının çarpmaması gereken şeyler. Bir obje, objelerden oluşan bir tablo, obje sınıflarından oluşan bir tablo veya bir fonksiyon olabilir:
Fonksiyon argüman(lar)ı:
1 Entity ent - Işının çarptığı obje
Fonksiyon dönüş değeri/değerleri:
Burada bir fonksiyon kullanmak aşırı yavaştır. Bundan kaçınmaya çalışın.
Varsayılan: nil
number ile MASK enum mask
Işın maskesi MASK enum. Bu, ışının neye çarpıp neye çarpmayacağını belirler.
Varsayılan: MASK_SOLID
number ile COLLISION_GROUP enum collisiongroup
Çarpışma grubu COLLISION_GROUP enum. Bu, objenin çarpışma grubuna göre ışının neye çarpacağını belirler.
Varsayılan: COLLISION_GROUP_NONE
table ile TraceResult structure output
Eğer ayarlanırsa, ışın sonucu yeni bir tablo döndürmek yerine sağlanan tabloya yazılacaktır
Varsayılan: nil
boolean whitelist
Eğer bir tablo ise,
filter alanını bir beyaz listeye (whitelist) dönüştürür.Varsayılan: false
boolean hitclientonly
Işınların yalnızca istemci taraflı (clientside) objelere çarpmasını sağlar. Doğal olarak oluşturulan çoğu objenin enkaz (debris) olarak sınıflandırıldığını unutmayın, bu nedenle ek
mask değerleri gerekebilir.Varsayılan: false
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord