Comments (3)
Even if not a full death spiral, physics perf seems to also sometimes degrade over time. Likely due to BVH becoming inbalanced / degenerating based on notes relating to issues / fix in parry2d repo.
from jumpy.
Sounds like the fix upstream was actually to just rebuild the BVH after it gets unbalanced enough, instead of crashing. So there is still a bug at large in parry2d causing degenerate tree, which makes sense why the issue moved from a crash to just being slow...
EDIT: But this is still much worse than rebuilding BVH every frame, as if it doesn't degenerate far enough to trigger rebuild, perf tanks.
from jumpy.
Mitigated by #962, will keep an eye on upstream to see if we can remove this down the line. Will open an issue describing this problem in parry2d, as the other handful of issues were closed with recent fix, but it still seems to be a big problem.
from jumpy.
Related Issues (20)
- Prevent pause menu from interrupting network of online game HOT 3
- Handle disconnects on player select + map select
- Desync in network play HOT 8
- Handle Network Disconnects HOT 2
- Adding an AI player to the player slot 1 locks it in forever, with no ability to remove it.
- Cannot tab out of game in fullscreen HOT 1
- Navigating menus (map select) with gamepad/keyboard does not scroll when moving selection outside visible item
- Window Resizing: No minimum window size + Aspect ratio can be violated
- Keybinds assumes QWERTY by default / does not behave well with other keyboards
- "Edit" button is confusing, disable it until map editor is re-implemented
- Controls cannot be bound to mouse buttons
- Consider using same control for pickup + use weapon and have dedicated drop key HOT 1
- [Discussion] Improving the UX of default controls HOT 1
- Performance degrades in Network play after multiple map transitions HOT 2
- Audio: Play sound on player death
- Crash in gilrs when pressing dpad on DualSense controller HOT 2
- On Level 6 first two players spawn right on top of each other
- Black screen hanging during transitions between maps HOT 2
- Invalid Network Asset CID (possible cross platform issue) HOT 3
- In-Game Access to Controls Menu HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jumpy.