fledge_particles 0.3.1
fledge_particles: ^0.3.1 copied to clipboard
CPU-driven particle system for Fledge — emitters, particle pooling, presets, and DrawLayer.particles integration.
fledge_particles #
CPU-driven particle system for Fledge games — emitters, pooling, and presets (fire, smoke, spark, trail).
Installation #
dependencies:
fledge_particles: ^0.2.1
Quick Start #
import 'package:fledge_ecs/fledge_ecs.dart';
import 'package:fledge_particles/fledge_particles.dart';
import 'package:fledge_render_2d/fledge_render_2d.dart';
Future<void> main() async {
final app = App()
..addPlugin(RenderPlugin())
..addPlugin(const ParticlePlugin());
app.world.spawn()
..insert(Transform2D.from(100, 100))
..insert(GlobalTransform2D.identity())
..insert(ParticleEmitterPresets.fire(texture: myParticleTexture));
await app.run();
}
Documentation #
See the Fledge documentation site for guides, API reference, and advanced usage.
License #
Apache 2.0 - See LICENSE for details.