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
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.
Oyun içi fiziklerin son simülasyon süresini döndürür.
Mevcut performans ayarlarını tablo biçiminde alır.
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