SurfacePropertyData
Açıklama
util.GetSurfaceData tarafından döndürülen tablo.
Üyeler
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 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.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord