https://github.com/omrawaley/simple-particles
A flexible particle system for Simple DirectMedia Layer 2.0.
https://github.com/omrawaley/simple-particles
Last synced: about 1 year ago
JSON representation
A flexible particle system for Simple DirectMedia Layer 2.0.
- Host: GitHub
- URL: https://github.com/omrawaley/simple-particles
- Owner: omrawaley
- License: apache-2.0
- Created: 2023-12-18T14:24:19.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-12-13T17:14:25.000Z (over 1 year ago)
- Last Synced: 2025-02-28T23:00:16.714Z (over 1 year ago)
- Language: C
- Size: 2.13 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Simple Particles
## Description
Simple Particles is a simple and flexible particle system written in C++ for Simple DirectMedia Layer 2.0 ([SDL2](https://www.libsdl.org/)).
## Features
- Particle physics
- Set gravity (Vector2)
- Particle randomization
- Position
- Velocity
- Lifetime
- Size
- Particle drawing
- Variable sizes
- Set opacity
- Trail rendering (optional; set by user)
- Toggle at runtime
- Set delay before particle
- Set opacity
- Set amount per particle
- Rotation
- Set spin amount
- Particles which move outwards faster spin faster