Optimisation : Physique 120FPS avec les Web Workers
Fin mars, nous avons entièrement repensé le cœur du moteur. En déplaçant les calculs physiques vers un thread d'arrière-plan dédié, nous avons débloqué des performances sans précédent.
Briser la barrière du fil principal
À mesure que nos simulations devenaient plus complexes avec le mode Multi-Sim, nous nous sommes heurtés à un mur. Dans le développement Web standard, tout s'exécute généralement sur un seul « thread principal ». Si le moteur physique met trop de temps à calculer une collision, l'interface utilisateur est en retard. Fin mars, nous avons résolu ce problème une fois pour toutes.
Comment fonctionnent les travailleurs Web
Imaginez que votre ordinateur possède plusieurs cerveaux. Auparavant, nous n’en utilisions qu’un seul. Nous avons migré l'ensemble du système physique vers un « Web Worker », un processus distinct qui s'exécute en arrière-plan. Désormais, pendant que votre écran restitue de superbes visuels 4K, un « cerveau mathématique » caché traite des milliers de vecteurs de collision chaque milliseconde sans ralentir l'interface.
Panneau des paramètres d'optimisation
Nous n'avons pas simplement caché ces améliorations ; nous vous avons donné le contrôle sur eux. La nouvelle section Paramètres d'optimisation vous permet d'activer le « Sous-pas » (calcul de la physique plusieurs fois par image pour une plus grande précision) et d'ajuster la taille du « Ball Pool » en fonction de la puissance de votre appareil.
""La performance est une fonctionnalité. Une simulation n'est pas satisfaisante si elle bégaie, et notre migration vers Web Workers garantit que chaque rebond est parfaitement fluide, à chaque fois.""
Jalon de stabilité
Cette mise à jour a considérablement réduit le « tunneling », un bug physique courant où des balles se déplaçant rapidement peuvent traverser les murs. En calculant les collisions dans le fil d'ombre à des fréquences beaucoup plus élevées, le monde de Fun Circle Games est désormais plus solide et fiable que jamais.
Recent Updates
Browse HistoryStatut Actuel : L'Ère Beta & l'Infrastructure Cloud
Précision Sonore : La Révolution de la Synthèse Audio
Changelog & Learning Resources
Want to learn how to use these new updates? Explore our developer & creator academy resources: