Uyarlanabilir zaman adımı

*Bu içerik, yapay zekâ (beta) kullanılarak çevrildi ve hatalar içerebilir. Sayfayı İngilizce görüntülemek için buraya tıkla.

Roblox fizik motoru, 3B çalışma alanındaki tüm parçaları Newton'un ikinci hareket yasasıyla simüle eder.Bu hareket yasası, zamanla zaman adımları aracılığıyla çözülür ve tek bir zaman adımı Roblox'taki bir dünya adımı içinde yapılır.

Varsayılan olarak, Roblox 240 Hz'de fiziği simüle eder.Saniye başına yaklaşık 60 kare döngü verildiğinde, her kare için yaklaşık 4 dünya adımı geliştirildi. adaptif takvim atlamayla , fizik motoru otomatik olarak parçalara en iyi sözleşme imzalamaiçin 60 Hz ile değişen bir simülasyon takvimi atlayarak üç "çözücü adaya" atar.Ancak, çözülmesi daha zor olan parçalar, fiziksel stabiliteyi sağlamak için 240 Hz gibi daha hızlı bir zaman adımı kullanacaktır.

Görev kriterleri değişebilir, ancak 240 Hz adasına atanan parçalar yüksek hız değerleri, yüksek hızlanma değerleri ve çözülmesi zor karmaşık mekanizmalar içerir montajlar.

Uyarlanabilir modu etkinleştir

Studio'da adaptif zaman takibini etkinleştirmek için:

  1. Gezgin penceresinde, Çalışma Alanı nesnesini seçin.

  2. Özellikler penceresinde, Fizik Adım Yöntemi bulun ve Adaptif seçin.

Zaman takip sürecini aksiyongözlemlemek için Studio Mikroprofilleyici ( CtrlF6 ; F6 )'yi açabilirsiniz).Deneyim çalıştıktan sonra, mevcut çerçevede duraklamak için CtrlP ( P ) basın. physicsStepped adlı alanın altında, dünya adımı alanının şimdi dünya adımı - adaptif okuduğunu gözlemleyin.

Farenizi LDLPGSSolver::solve üzerinde gezdirerek, kaç adanın her frekans kümesine ait olduğunun durumunu ortaya çıkaracaktır; 1dt Adaları (240 Hz), 2dt Adaları (120 Hz) ve 4dt Adaları (60 Hz).

Sorun giderme görselleştirmesi

Test sırasında, simüle edilmiş parçalar için frekansları görselleştirmek yararlı olabilir. Bu seçeneği etkinleştirmek için:

  1. Studio ayarları penceresini açın ( DosyaStudio Ayarları ).

  2. Fizik sekmesinden, Zaman Adımları Gösteriliyor mu 'yi etkinleştirin.

Bir kez etkinleştirildiğinde, simüle edilen parçalar mevcut simülasyon değerlendirözetlenecektir.Bir parça simülasyonu durdurursa, uyku sistemi veya bir ağ sahipliği değişikliği aracılığıyla, parça artık tanımlanmayacaktır.

Mevcut simülasyon oranlarını temsil eden renk tarafından tanımlanan simüle edilmiş parçalar

K sabit oranlı senaryolar

Adaptif zamanlanma, fiziğin performansını 2.5 katına kadar artırabilir ve çoğu durumda önerilir.Ancak, bazı deneyimler Sabitlenmiş modunu kullanmalıdır (240 Hz), şunlar da dahil:

Yarış oyunları, "yıkım" simülasyonları veya tank gibi karmaşık mekanizmalara sahip oyunlar gibi çok kesin simülasyon ve stabilite gerektiren deneyimler.

Çoğu parça 240 Hz çözücü adasına varsayılan simülasyonlar (depurasyon sırasında kırmızı çizgiler ).240 Hz adaları farklı frekanslı adalarla etkileşime girdiğinde (60-120 Hz), bu adalar adaptif zamanlama sonucu olan herhangi bir performans kazancını reddedebilecek bir üstte dönüştürülür 240 Hz.