A Flutter based game engine.
Note: This release has breaking changes.
render
properly from nested FlameGame
s (#3106). (cb1e3701)ColorEffect
to 1.0 (#3069). (9282cc38)SpriteComponent.fromImage
should be nullable (#3054). (2ed71a3c)copyWith
method on the TextBoxConfig
(#3099). (b946ba70)HasPerformanceTracker
mixin on Game
(#3043). (6270353a)Vector2
creation in IsometricTileMapComponent
(#3018). (5d3be313)JoystickComponent
properly (#3019). (e27818d8)ComponentViewportMargin
(#2983). (1d9fe613)Component.key
public (#2988). (7fbd5af9)Note: This release has breaking changes.
debugColor
to yellow (#2958). (6858eae0)visibleGameSize
should be based on viewport.virtualSize
(#2945). ( bd130b71)ScalingParticle
(#2928). (3730cb1d)bounds
while BoundedPositionBehavior
's target is null (#2926). (bab9be6e)selfPositioning
in SpawnComponent
(#2927). (b526aa14)margin
and spacing
properties to SpriteSheet
(#2925) . (67f7c126)children
to SpriteAnimationComponent.fromFrameData
([#2914](https://github.com/flame-engine/flame/issues/29 14)). (caf2b909)Note: This release has breaking changes.
FixedResolutionViewport
and make withFixedResolution
a redirect constructor (#2817). (3420d0e6)Offset
with opacityFrom
and opacityTo
in ColorEffect (#2876). (0fd2662d)To specify start and end opacities for ColorEffect use the optional named parameters opacityFrom and opacityTo. So offset.dx should be set as opacityFrom and offset.dy should be set as opacityTo.
component.removeFromParent
method should use parent.remove
internally (#2779). (bdb1c79a)IgnoreEvents
mixin to ignore events for the whole subtree (#2811). (313411c3)FixedResolutionViewport
(#2796). (4c762f94)