I migrated my project from bjs 3.3.0-rc.3 to 4.0.0-alpha.18. I don’t remember the old GUI version, but I updated it as well.
Technically it runs, but it seems the migration introduced some bugs -
- Mesh animations are a bit messed up and have some crazy behaviors.
- GUI bugs:
- Parts of removed controls remain rendered on the screen.
- Transparency has weird flashes and renders a big black box around the control.
- Text controls sizes are no longer computed accurately.
Here’s the project after the migration:
Here’s the legacy version where everything works as it should:
A few cosmetics aside, I haven’t changed any logic after the migration.
Here’s a screenshot demonstrating all 3 GUI bugs mentioned above: