A Flutter based game engine.
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)onRemove
/onDetach
being called for initial Gesture Detector addition (#2653). (d1721464)CameraComponent.priority
to max (#2732). (820ece1c)FilterQuality.medium
instead of high
(#2733). (fc19890c)Vector2
in globalToLocal
and localToGlobal
(#2727). (9fb3bf8d)debugCoordinatesPrecision
into a variable instead of a getter (#2713). (9918c051)onDispose
to game.dart
called from game_widget.dart
(#2659). (2f44e483)SpriteSheet
(#2754). (47722199)HasWorldReference
mixin (#2746). (9105411d)pause
and isPaused
to SpriteAnimationTicker (#2660). (37271f5c)Forge2DGame
to use CameraComponent
(#2728). (7a3d5126)