Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/MusouCrow/ParticleEditor
An editor of particle for LÖVE
https://github.com/MusouCrow/ParticleEditor
Last synced: 3 days ago
JSON representation
An editor of particle for LÖVE
- Host: GitHub
- URL: https://github.com/MusouCrow/ParticleEditor
- Owner: MusouCrow
- License: mit
- Created: 2018-01-19T17:19:30.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-01-19T17:20:43.000Z (almost 7 years ago)
- Last Synced: 2024-08-02T06:22:10.793Z (3 months ago)
- Language: Lua
- Homepage:
- Size: 1.04 MB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-love2d - ParticleEditor - An editor of particle for LÖVE. (Utilities)
README
# Particle Editor
### This is a editor of particle for LÖVE
---### About Particle Editor
* This is a editor of particle for [LÖVE](https://love2d.org). It be entrusted on the [Coding.net] (https://git.coding.net/musoucrow/ParticleEditor.git).
* It is licensed under the MIT License, see LICENSE for more information.
* The Particle Editor needs to run on LÖVE.### Features
* It has all function of Particle System.
* It is cross-platform. (Windows (32 bit), Mac OS X, Ubuntu (64 bit))
* It uses to [Imgui](https://github.com/slages/love-imgui.git) as the UI kit.
* It can make/open/save a Particle File. (*.json)
* It can edit more than one Particle Object.### Keyboard Shortcuts
* Space: Pause/Restart the Particle Object's animation. (Hold **Left Ctrl** will to select all.)
* Enter: Reset the Particle Object's animation. (Hold **Left Ctrl** will to select all.)
* Up(Down) Arrow: Switch a Particle Object.
* Right Click: Move the Particle Object.### How to use?
* In ParticleEditor, you can make some Particle File to give your project to use.
* The Particle File's format is JSON, so you need to use the library of CJSON. (Already be included in the **lib** folder)
* You can use the specially function in the **creation.lua** to load Particle File and then to create Particle System object.
* The Particle File doesn't have Texture data and Drawing data, so you need to prepare yourself.