FXGL v11.9 Release Notes
Release Date: 2020-05-27 // almost 4 years ago-
๐ Changelog:
- ๐ Error reporter is no longer a native window. It now runs as an MDI window to improve cross-platform support
- Animation now has an
onCycleFinished()
callback - Single unified AnimationBuilder for
Entity
andNode
, available for all fxgl modules .properties
or any extension with same properties format can be loaded as aPropertyMap
- Redesigned menu architecture: now there are only two menus: main and game, each controlled separately via
settings.setMainMenuEnabled()
andsettings.setGameMenuEnabled()
. - ๐ Fixed a bug that incorrectly sorted the rendering order of subscene views
- ๐ Fixed a bug that incorrectly resized scenes
- More detailed OS info is logged to debug (thanks to @ross-holloway94)
- ๐ New input trigger: sequence of keys
- ๐ New components: AutoRotationComponent, StateComponent
- ๐ New Entity and Animation builder convenience methods
- ๐ Improved internal management of entity views, resulting in significantly improved use of CPU time (especially when there are many entities)
- Simplified Save/Load API
- ๐ Improvements to Shop API in the
fxgl-trade
module - ๐ Improvements to Entity API for kotlin users (thanks to @wakingrufus)
Mobile improvements:
- no extra IO tasks during FXGL init (faster startup)
- no runtime proxy functions (avoids mobile runtime crash)
- ๐
.tmx
is now correctly parsed - platform os is correctly detected
- virtual joystick