https://github.com/cleancut/bevy_cleancut
Random utility stuff for bevy for my personal use. You're welcome to use it, too, if you like.
https://github.com/cleancut/bevy_cleancut
Last synced: 8 months ago
JSON representation
Random utility stuff for bevy for my personal use. You're welcome to use it, too, if you like.
- Host: GitHub
- URL: https://github.com/cleancut/bevy_cleancut
- Owner: CleanCut
- Created: 2024-08-13T23:37:32.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-04-10T17:04:08.000Z (10 months ago)
- Last Synced: 2025-04-10T18:48:13.545Z (10 months ago)
- Language: Rust
- Size: 402 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: license/APACHE
Awesome Lists containing this project
README
# bevy_cleancut
Random utility stuff for bevy for my personal use. You're welcome to use it, too, if you like.
# Stuff
It's all in the prelude: `use bevy_cleancut::prelude::*`
|Thing|Does What?|
|---|---|
|`play_sound`|Plays a single sound effect with a minor, random pitch alteration which then despawns itself.|
|`collision_started`|Easy way to verify if entities of two specific types have _started_ colliding. (`bevy_rapier2d`)|
|`collision_stopped`|Easy way to verify if entities of two specific types have _stopped_ colliding. (`bevy_rapier2d`)|
|`create_gravity2d_boundaries`|Spawn a nice compound `Collider` bordering left, right, and bottom of a default window for use in simple games that have gravity.|
|`particle_trail_bundle`|Creates a particle trail as a bundle to be added as a child to an entity|
|`spawn_particle_poof`|Creates a oneshot particle system that poofs in a global location|
|`PlayerColors`|A struct with nice default colors to use for players|
|`Action`|An enum for use with `leafwing-input-manager` suitable for 2d platformer with `Run` (single axis) and `Jump` (button) variants.|
# Compatibility
|bevy|bevy_cleancut
|---|---|
| `0.14.*` | `0.1.0`-`0.2.x` |
| `< 0.14` | Unsupported |