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

2D rendering components for Fledge - sprites, cameras, transforms, and animation.

fledge_render_2d #

2D rendering for Fledge games — sprites, texture atlases, animation, materials, plus the core render infrastructure (RenderPlugin, Extractors, RenderWorld, render graph) previously shipped as a separate fledge_render package.

pub package

Installation #

dependencies:
  fledge_render_2d: ^0.2.1

Quick Start #

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

void main() async {
  final app = App()
    ..addPlugin(WallTimePlugin())
    ..addPlugin(RenderPlugin());

  // Spawn a sprite.
  app.world.spawn()
    ..insert(Transform2D.from(100, 200))
    ..insert(GlobalTransform2D.identity())
    ..insert(Sprite(texture: playerTexture));

  await app.run();
}

Paint the scene into a Flutter widget:

runApp(MaterialApp(home: FledgeRenderView(app: app)));

Documentation #

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

License #

Apache 2.0 - See LICENSE for details.

0
likes
0
points
184
downloads

Publisher

verified publisherfledge-framework.dev

Weekly Downloads

2D rendering components for Fledge - sprites, cameras, transforms, and animation.

Homepage
Repository (GitHub)
View/report issues

Topics

#ecs #game-engine #graphics #sprites #flutter-games

License

unknown (license)

Dependencies

fledge_assets, fledge_ecs, flutter, meta, vector_math

More

Packages that depend on fledge_render_2d