physenv
physenv kütüphanesi, oyun motoru tarafından oluşturulan fizik ortamını kontrol etmenizi sağlar ve yer çekimi ile maksimum hız gibi sabitleri değiştirmenize olanak tanır.
Metotlar
physenv.AddSurfaceData( string properties )
Oyunun fizik ortamına bir materyal yüzey özelliği türü ekler.
Karşıt işlevi için util.GetSurfaceData'ya bakın.
Oyunun 128 yüzey özelliği sınırı vardır - buna surfaceproperties.txt dosyasından otomatik olarak yüklenen özellikler de dahildir. Bu nedenle, GMod'un sağladığı surfaceproperties.txt ile kaydedilebilecek yalnızca az sayıda boş alan vardır.
x86-64 beta sürümünde hiçbir şey yapmaz. Sorun Takipçisi: 2604
number physenv.GetAirDensity()
Fizik nesnelerindeki sürüklenmeyi hesaplamak için kullanılan hava yoğunluğunu döndürür.
Birimi kg/m³'tür.
Vector physenv.GetGravity()
Fizik nesneleri için kullanılan yer çekimi ivmesini source_unit/s^2 cinsinden alır.
number physenv.GetLastSimulationTime()
Oyun içi fiziklerin son simülasyon süresini döndürür.
table physenv.GetPerformanceSettings()
Mevcut performans ayarlarını tablo biçiminde alır.
boolean physenv.GetPhysicsPaused()
Genel fizik simülasyonunun duraklatılma durumunu döndürür. Ayarlayıcı işlevi için physenv.SetPhysicsPaused'a bakın.
physenv.SetAirDensity( number airDensity )
Hava yoğunluğunu ayarlar.
physenv.SetGravity( Vector gravAccel )
Fizik nesneleri için kullanılan yer çekimi ivmesini ayarlar. Oyuncuları etkilemez.
physenv.SetPerformanceSettings( table performanceSettings )
Performans ayarlarını ayarlar.
physenv.SetPhysicsPaused( boolean pause )
Fizik simülasyonunu genel olarak duraklatır veya devam ettirir. Alıcı işlevi için physenv.GetPhysicsPaused'a bakın.
Tüm sunucular · GmodTR Launcher · Rehber · GMod Wiki · GmodTR nedir? · Sunucu ekle · Discord