fledge_camera_2d 0.2.1 copy "fledge_camera_2d: ^0.2.1" to clipboard
fledge_camera_2d: ^0.2.1 copied to clipboard

2D camera components and cinematics for Fledge — follow, screen shake, letterbox, parallax, projections, transitions.

fledge_camera_2d #

2D cameras for Fledge games — follow, shake, letterbox, parallax, projections, transitions.

pub package

Installation #

dependencies:
  fledge_camera_2d: ^0.2.1

Quick Start #

import 'package:fledge_camera_2d/fledge_camera_2d.dart';
import 'package:fledge_ecs/fledge_ecs.dart';
import 'package:fledge_render_2d/fledge_render_2d.dart';

final app = App()
  ..addPlugin(RenderPlugin())
  ..addPlugin(const CameraPlugin());

// Spawn a camera that follows the player.
app.world.spawn()
  ..insert(Transform2D.from(0, 0))
  ..insert(GlobalTransform2D.identity())
  ..insert(Camera2D(projection: OrthographicProjection()))
  ..insert(CameraFollow(target: playerEntity, smoothing: 0.15))
  ..insert(CameraShake());

Documentation #

See the Fledge documentation site for guides, API reference, and advanced usage.

License #

Apache 2.0 - See LICENSE for details.

0
likes
160
points
--
downloads

Documentation

API reference

Publisher

verified publisherfledge-framework.dev

2D camera components and cinematics for Fledge — follow, screen shake, letterbox, parallax, projections, transitions.

Homepage
Repository (GitHub)
View/report issues
Contributing

Topics

#ecs #game-engine #camera #flutter-games

License

Apache-2.0 (license)

Dependencies

fledge_ecs, fledge_render_2d, flutter, meta, vector_math

More

Packages that depend on fledge_camera_2d