FXGL icon indicating copy to clipboard operation
FXGL copied to clipboard

Java / JavaFX / Kotlin Game Library (Engine)

Results 171 FXGL issues
Sort by recently updated
recently updated
newest added

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...

[ ![image](https://user-images.githubusercontent.com/43561533/178100312-c701a794-639f-4646-9ce1-067aa5354106.png) ](url) [ ![image](https://user-images.githubusercontent.com/43561533/178100319-8977d6e3-43ba-41e3-866d-104e28140989.png) ](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.

help wanted
difficulty:medium
good-first-issue
lang:kotlin-only
codefest23-24

**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,...

type:new feature

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:...

type:new feature
help wanted
difficulty:hard
codefest23-24

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:...

type:new feature

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...

type:bug