FXGL v11.6 Release Notes

Release Date: 2019-11-17 // over 4 years ago
    • ๐Ÿ‘ Unified localization support for both in-game and engine data. Example usage:

      getLocalizationService().addLanguageData(new Language("ENGLISH"), Map.of("some.key", "Hello World")); // just String String s = getLocalizationService().getLocalizedString("some.key"); // a bindable StringProperty StringProperty s = getLocalizationService().localizedStringProperty("some.key");

    • ๐Ÿ‘Œ Support for flipped tiles in .tmx files from Tiled map editor

    • Tiled maps with transparency are now correctly loaded

    • โž• Added circuit breaker style mini game

    • ๐Ÿ‘ Allow entities to call component methods directly using method name:

      class SomeComponent extends Component { public void someMethod() { } } ... entity.addComponent(new SomeComponent()); entity.call("someMethod");

    • โž• Added components: ActivatorComponent, FollowComponent, TextViewComponent, GenericBarViewComponent (thanks to @marvinbuff}

    • โž• Added effect: SlowTimeEffect

    • ๐Ÿ›  Fixed a rare bug that would crash FXGL on startup

    • โœ… More tests