🎆
Bevy Hanabi
Hanabi — a particle system plugin for the Bevy game engine.
Usage
This plugin is only compatible with Bevy v0.6.
System setup
Add the Hanabi plugin to your app:
App::default()
.add_plugins(DefaultPlugins)
.add_plugin(HanabiPlugin)
.run();
Add a particles effect
Examples
See the examples/
folder.
Feature List
- Spawn
- Constant rate
- Burst
- Repeated burst
- Initialize
- Constant position
- Position over shape
- cube
- sphere
- cone
- plane
- generic mesh / point cloud (?)
- Random position offset
- Constant velocity
- Random velocity
- Constant color
- Random color
- Update
- Motion integration
- Apply forces
- Constant
- Bounded (AABB, etc.)
- Lifetime
- Size change over lifetime
- Color change over lifetime
- Face camera
- Face constant direction
- Render
- Quad (sprite)
- Textured
- Generic 3D mesh
- Quad (sprite)