SurfacePropertyData

Açıklama

util.GetSurfaceData tarafından döndürülen tablo.

Üyeler

string name
Yüzey özelliğinin adı, util.GetSurfacePropName ile aynıdır.
number hardnessFactor
Bir yüzeyin ne kadar sert olduğu. Eğer bu, başka bir yüzeyin hardThreshold değerinden büyük veya ona eşitse, sert bir çarpma sesi kullanılır.
number hardThreshold
Çarpma sesleri için sertlik eşiği. HitSurface.hardnessFactor >= InflictorSurface.hardThreshold ise - sert çarpma sesi (hardVelocityThreshold'un değerine bağlıdır), HitSurface.hardnessFactor < InflictorSurface.hardThreshold ise - yumuşak çarpma sesi (her zaman).
number hardVelocityThreshold
Çarpma sesleri için hız eşiği. impactSpeed >= HitSurface.hardVelocityThreshold ise - sert çarpma sesi (hardThreshold'un değerine bağlıdır), impactSpeed < HitSurface.hardVelocityThreshold ise - yumuşak çarpma sesi (her zaman).
number reflectivity
Yüzeyden yansıyan ses miktarı, 0.0 - 1.0 arasında bir sayı olarak temsil edilir. 0 - yansıma yok, 1 - tamamen yansıdı.
number roughnessFactor
Bir yüzeyin ne kadar pürüzlü olduğu. Eğer bu, başka bir yüzeyin roughThreshold değerinden büyük veya ona eşitse, kaba bir sürtünme sesi kullanılır.
number roughThreshold
Sürtünme sesleri için pürüzlülük eşiği. HitSurface.roughnessFactor >= InflictorSurface.roughThreshold ise - kaba sürtünme sesi, HitSurface.roughnessFactor < InflictorSurface.roughThreshold ise - yumuşak sürtünme sesi.
number climbable
Yüzeyin bir merdiven olup olmadığını belirtir. Bir oyuncunun merdivende olup olmadığını tespit etmek için kullanılır. 0 - yanlış, > 0 - doğru.
number jumpFactor
Oyuncunun zıplama yüksekliği için skaler bir çarpan - ya da daha doğrusu, bir yüzeyde uygulanan z ekseni hızı. Örneğin, 1 - normal zıplama, 2 - iki kat daha yükseğe, ve 0.5 - yarısı kadar yükseğe.
number ile MAT enum material
Yüzey materyali. MAT enum sayfasına bakın.
number maxSpeedFactor
Oyuncu hızı için skaler bir çarpan. Bunu GM:Move içinde CMoveData:SetMaxSpeed ile çarparak başarır.
number dampening
Bu, bu yüzeyle temas halindeki bir nesne üzerindeki fiziksel sürüklenmedir (0 - x, 0 hiç yok ile x çok arasında).
number density
Materyal yoğunluğu kg / m^3 cinsinden (su 1000'dir). Bir yüzeyin yoğunluğu < 1000 ise suda yüzer. Bu, bir nesnenin toplam kütlesini hesaplamak için kullanılır.
number elasticity
Çarpışma esnekliği - geri sekme katsayısını hesaplamak için kullanılır ve 0.0 - 1.0 arasında bir sayı olarak temsil edilir. 0.01 yumuşak, 1.0 serttir.
number friction
Yüzeye temas eden varlıkları yavaşlatmak için kullanılan fiziksel sürtünme, 0.0 - 1.0 arasında bir sayı olarak temsil edilir. 0.01 kaygan, 1.0 tamamen pürüzlüdür.
number thickness
Materyal kalınlığı. Eğer bu 0 ise, materyal hacimsel olarak katı değildir ve bu nedenle nesnenin kütlesi "hacim * 0.0254^3 * yoğunluk" olarak hesaplanır, burada 0.0254 inç başına metredir. Sıfırdan farklıysa, kütle "yüzeyalanı * kalınlık * 0.0254^3 * yoğunluk" olacaktır.
string breakSound
Bir prop veya func_breakable kırıldığında çalınacak ses.
string bulletImpactSound
Bu yüzeyle mermi çarpma sesi.
string impactHardSound
Yüzeylere sertçe çarpıldığında çıkan fiziksel çarpma sesi.
string impactSoftSound
Yüzeylere yavaşça çarpıldığında çıkan fiziksel çarpma sesi.
string rollingSound
Kullanılmayan ses.
string scrapeRoughSound
Bir varlığa karşı kabaca sürtünme sesi.
string scrapeSmoothSound
Bir varlığa karşı pürüzsüzce sürtünme sesi.
string stepLeftSound
Sol ayak için ayak sesi.
string stepRightSound
Sağ ayak için ayak sesi.
string strainSound
Kullanılmayan ses.

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