Dostosowywanie czasu

*Ta zawartość została przetłumaczona przy użyciu narzędzi AI (w wersji beta) i może zawierać błędy. Aby wyświetlić tę stronę w języku angielskim, kliknij tutaj.

Silnik fizyki Roblox simuluje wszystkie części w przestrzeni 3D poprzez drugą prawo ruchu Newtona. Ta prawo ruchu jest rozwiązywana w czasie poprzez kroki i pojedynczy krok zostanie wykonany w kroku w Roblox.

Domyślnie Roblox symuluje fizykę na częstotliwości 240 Hz. Ze względu na cykle około 60 klatkach na sekundę, około 4 kroki za każdą klatkę, z naciskiem na 60 Hz dla najlepszych wykonywanie. Z dostosowalnym timestepping fiz

Kryteria przypisania są podatne na zmiany, ale części przydzielone na wyspę 240 Hz zawierają zestawy z wysokimi wartościami prędkości, wysokimi wartościami akceleracji i złożonymi mechanizmami, które są trudne do rozwiązania.

Włączanie trybu adaptacyjnego

Aby włączyć adaptacyjne ustawianie czasu w Studio:

  1. W oknie Explorer , wybierz obiekt Workspace .

  2. W Oknie Proprietści, lokalizuj MethodePhysicsStepping i wybierz Dostosowywanie.

Aby obserwować proces timisteppingu w akcji, możesz otworzyć Studio Microprofiler ( CtrlF6 ; 0> ⌘0> 2> F62>). Gdy doświadczenie jest uruchomione, naciśnij 5> Ctrl</

Pod zakresem nazyającym się physicsStepped obserwuj, że nazwa zakresu worldStep teraz czytuje worldStep - Adaptive .

Przytrzymując swoją kurę nad LDLPGSSolver::solve ujawni się status tego, ile wysp należy do każdego pojemnika częstotliwości; 1dt (240 Hz), 2dt (120 Hz) i 1>4dt1> (60 Hz).

Wizualizacja debugowania

Podczas testu może być przydatne, aby wizualizować częstotliwości dla symulowanych części. Aby włączyć tę opcję:

  1. Otwórz okienko ustawień Studio ( Plik >.

  2. Z zakładki Fizyka, włącz Czy pokazywane są kroki.

Po włączeniu, simulowane części zostaną opisane przez ich obecny oceniaćsymulacji. Jeśli część przestanie być simulowana, entweder przez śniadanie systemu lub zmianę własności sieci, część nie będzie już opisowana.

Symulowane części zaznaczone kolorem reprezentującym ich obecną stopę symulacji

Zakontraktowane Scenariusze

Dostosowywanie czasu do bicia może poprawić wydajność fizyki o nawet 2,5 razy i jest to zalecane w większości przypadków. Jako jednak niektóre doświadczenia powinny używać trybu naprawy (240 Hz), w tym:

Doświadczenia wymagające bardzo dokładnych symulacji i stabilności, takich jak gry wyścigowe, "zniszczenie" symulacji lub gry z złożonymi mechanizmami, takimi jak czołgi.

Simulacje, w których większość części domyślnie leży na wyspie rozwiązania 240 Hz (czerwone kontury podczas debugging). Gdy wyspy 240 Hz wchodzą w interakcję z wyspami różnych częstotliwości (60–120 Hz), te wyspy są przekształcone na 240 Hz z nadmiarem, który może negować jakiekolwiek zyski wynikające z adaptacyjnego timeste