Dies geschieht zunächst für den visuellen Effekt, nicht aus Leistungsgründen.
Die Standardmethode für den Umgang mit der Leistung in physikintensiven Spielen besteht darin, die Anzahl der Objekte zu skalieren, die Objektkomplexität zu skalieren und mit den Engine-Einstellungen zu experimentieren, um zwischen Simulationsgenauigkeit und Leistung zu skalieren. Wenn es Probleme gibt, würden Sie das fallen lassen, was Sie als die am wenigsten signifikanten Merkmale ansehen.
Denken Sie jedoch daran, dass die Branche in den letzten 15 Jahren ziemlich realistische Autospiele entwickelt hat. Bei modernen Computern ist es nicht so, dass sie auf drei Räder zurückgesetzt werden müssen, um die Dinge zum Laufen zu bringen.
Das Problem:
Es ist wahr, dass eine Kollision zusätzliche Arbeit verursachen kann. Wie viel hängt stark von den Besonderheiten des Spiels ab. Eine detailliertere Physik-Engine weist viele kleine Kollisionen zwischen verschiedenen Teilen auf, die eine erhebliche Erhöhung der erforderlichen Berechnung bedeuten können . Dies sollte jedoch bei der Skalierung der Physik berücksichtigt werden. Es ist kein Problem, eine gute Physik zu erhalten, die noch einige Kollisionen bewältigen kann.
Wenn Sie die Physiksimulation einfach langsamer ausführen, um Zeitlupe zu erhalten, fällt die Last proportional ab. Man sollte jedoch beachten, dass die Anforderungen an Zeitlupe und Echtzeitphysik unterschiedlich sind. Sie können es sich leisten, eine geringere Präzision zu haben, wenn Dinge mit Renngeschwindigkeit passieren. Solange der Spieler nicht bemerkt, dass die Physik-Engine falsch ist, ist dies kein großes Problem. Die Zeitlupe erleichtert das Auffangen der Ausrutscher erheblich, sodass die Zeitlupe höhere Anforderungen an die Präzision stellt.
Man kann sich dafür entscheiden, dieselbe Physik zu verwenden, die skaliert ist, um beide Anforderungen zu erfüllen. Diese Lösung erfordert zusätzliche Rechenleistung, ist jedoch einfach zu implementieren und bei modernen Computern perfekt funktionsfähig.
Das Umschalten der Physikeinstellungen ist komplizierter, kann jedoch zu einigen großartigen Kollisionen führen. Man kann nicht nur die Präzision erhöhen, sondern auch die Physikmodelle der Autos gegen detailliertere austauschen, die realistischer brechen. Dieser Modus sollte ungefähr die gleiche CPU-Zeit für die Physik benötigen wie der normale Modus, einfach weil beide so skaliert sind, dass sie mit derselben Minspec-Konfiguration ausgeführt werden.
Ein mittlerer Weg ist die Verwendung einer Physik mit variablen Schritten. Diese erhöhen im Allgemeinen die Präzision, wenn Sie die Simulation verlangsamen, wodurch zumindest ein Teil des Problems gelöst wird. Es gibt andere Gründe, die Physik mit variablen Schritten nicht zu verwenden, aber variable Schritte sind in der Branche immer noch weit verbreitet.