Optimierung: 120FPS Physik mit Web-Workern
Ende März haben wir das Herz der Engine komplett neu entwickelt. Indem wir die Physikberechnungen in einen dedizierten Hintergrund-Thread verlegt haben, konnten wir eine beispiellose Leistung freisetzen.
Durchbrechen der Haupt-Thread-Barriere
Als unsere Simulationen im Multi-Sim-Modus immer komplexer wurden, stießen wir auf Schwierigkeiten. Bei der Standard-Webentwicklung läuft normalerweise alles in einem einzigen „Haupt-Thread“. Wenn die Physik-Engine zu lange braucht, um eine Kollision zu berechnen, verzögert sich die Benutzeroberfläche. Ende März haben wir das endgültig behoben.
Wie Web Worker arbeiten
Stellen Sie sich vor, Ihr Computer hätte mehrere Gehirne. Bisher haben wir nur eines verwendet. Wir haben das gesamte Physiksystem auf einen „Web Worker“ migriert – einen separaten Prozess, der im Hintergrund läuft. Während Ihr Bildschirm jetzt wunderschöne 4K-Bilder wiedergibt, berechnet ein verstecktes „Mathe-Gehirn“ jede Millisekunde Tausende von Kollisionsvektoren, ohne die Benutzeroberfläche zu verlangsamen.
Bereich „Optimierungseinstellungen“.
Wir haben diese Verbesserungen nicht nur versteckt; Wir haben dir die Kontrolle über sie gegeben. Im neuen Abschnitt „Optimierungseinstellungen“ können Sie „Sub-Stepping“ (Mehrfachberechnung der Physik pro Frame für höhere Genauigkeit) umschalten und die Größe des „Ball Pool“ an die Leistung Ihres Geräts anpassen.
"„Leistung ist eine Funktion. Eine Simulation ist nicht zufriedenstellend, wenn sie ruckelt, und unsere Migration zu Web Workers stellt sicher, dass jeder Sprung jedes Mal perfekt flüssig ist.“"
Meilenstein der Stabilität
Dieses Update reduzierte das „Tunneling“ deutlich – einen häufigen physikalischen Fehler, bei dem sich schnell bewegende Bälle durch Wände passieren könnten. Durch die Berechnung von Kollisionen im Schattenfaden mit viel höheren Frequenzen ist die Welt von Fun Circle Games jetzt solider und zuverlässiger als je zuvor.
Recent Updates
Browse HistoryAktueller Status: Die Beta-Ära & Cloud-Infrastruktur
Präzision des Sounds: Die Audiosynthese-Revolution
Changelog & Learning Resources
Want to learn how to use these new updates? Explore our developer & creator academy resources: