flame
flame copied to clipboard
A Flutter based game engine.
# Description This PR adds the `RouterComponent` (see the docs for the description of its functionality). https://user-images.githubusercontent.com/4231472/175832885-bcd1b821-c263-4d83-a4a6-daedf8e5f79f.mov ## Checklist - [x] The title of my PR starts with a [Conventional...
# Description This PR introduces the notions of structured text, and text styles, to support rendering of rich text bodies. Specifically, we recognize that sometimes in games one needs to...
# Description This PR implements raytracing and raycasting for the built-in hitboxes. Depends on #1787 and #1788 Left to do: - [x] Raytracing with result (trivial) - [x] Raytracing example...
# Current bug behaviour Installing the flame_audio package from pub.dev causes a crash if you run the project on linux. It works again when uninstalling the package. # Expected behaviour...
# Description This almost exactly like the current `HasGameRef` mixin, except that: - The property is called `game` instead of `gameRef` (the "gameRef" violates Dart naming conventions against using abbreviations...
This is a proposal for some changes to the hitbox/collision-detection system, for the purpose of improving efficiency and interoperability with other parts of Flame. This issue is intended as discussion...
# Description This PR adds the ```HasCursorHandlerComponents``` mixin on FlameGame, and the ```CursorHandler``` mixin on ```Component```. Heavily inspired by ```HasKeyboardHandlerComponents```. ```HasCursorHandlerComponents``` propagates cursor hover events to child ```CursorHandler``` ```Components```, making...
# What could be improved It would be great to have a bridge package that implemented support for lottie animations. # Why should this be improved Lottie is an open...
# Description The `Component.renderTree()` method now takes the `RenderContext` argument, which internally contains the `Canvas`. This context is intended to gather information about the transforms that are currently applied to...
# Current bug behaviour Text field not reacting to input events, nor on web neither on macos. # Expected behaviour Typing on focussed TextInput should update its content. # Steps...