FXGL
FXGL copied to clipboard
Java / JavaFX / Kotlin Game Library (Engine)
Kotlin has preview the Kotlin K2 compiler,it can help us to reduce build time,but fxgl don't support kotlin 1.7+,so I think we need to update it. Update JavaFx Version to...
[  ](url) [  ](url)
### Discussed in https://github.com/AlmasB/FXGL/discussions/1180 Originally posted by **nicymike** June 10, 2022 Hey! 1. What do you think about adding a new setting to audio for master volume. Many games have...
To go to `fxgl` module under `dsl.components`. The component moves the entity using provided Point2D waypoints. Existing move-related components can be studied: https://github.com/AlmasB/FXGL/tree/dev/fxgl/src/main/kotlin/com/almasb/fxgl/dsl/components Please provide API design first, before implementation.
**Please discuss the feature ideas on [Gitter](https://gitter.im/AlmasB/FXGL) first. Then please describe the feature** Currently supported [languages](https://github.com/AlmasB/FXGL/tree/dev/fxgl/src/main/resources/fxglassets/languages). This is mostly going to affect the UI / menu. The API need rethinking,...
ControllableAnimatedTexture is an alternative to AnimatedTexture, which allows user to provide function which will return proper image index for each frame from AnimationChanel. Class signature: `class ControledAnimationTexture(defaultChannel: AnimationChannel, var animationDriver:...
When "Entity" is added to "GameWord", the "Component" of "Entity" is initialized once. Because some components need to add "Entity" to "GameWord" before they can be fully initialized. For example:...
From #1150: - [ ] FXGL.getAudioPlayer() could have removeAllMusic and/or Sound, it could also have get method returning sounds/music that "are there" or what is currently "playing" - [x] missing...
` entity.boundingBoxComponent.clearHitBoxes()` should be removed. Then we should use view translateX and Y to determine the origin of the hitbox we are adding. Finally, a test will be needed for...
**Describe the bug** MENU->OPTIONS->AUDIO->Music Volume / Sound Volume When the length of the Volume numbers is not the same, the layout becomes cluttered. **To Reproduce** e.g. Music Volume drag to...