Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rafaelalmeidatk/hitbox
Program for creating animations based on a sprite sheet, you can edit the frames and colliders and see the results in real time
https://github.com/rafaelalmeidatk/hitbox
Last synced: 13 days ago
JSON representation
Program for creating animations based on a sprite sheet, you can edit the frames and colliders and see the results in real time
- Host: GitHub
- URL: https://github.com/rafaelalmeidatk/hitbox
- Owner: rafaelalmeidatk
- License: mit
- Created: 2018-03-13T04:38:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-28T16:49:43.000Z (over 5 years ago)
- Last Synced: 2024-11-18T01:25:00.881Z (about 1 month ago)
- Language: JavaScript
- Homepage:
- Size: 1.5 MB
- Stars: 8
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Hitbox
Program for creating animations based on a spritesheet, you can edit the frames and colliders and see the result in real time. The data is exported to a JSON file that can be read by game engines.
![Hitbox Screenshot](https://i.imgur.com/gpUobPF.png)
# Scripts
## Install
yarn
## Running
yarn dev
# TODO
## Features
- ~~Preview animations~~
- ~~Delete animations, frames and colliders~~
- Reajust the windows on the layout
- Copy hitboxes from other frames
- ~~Zoom limit~~
- Show boxes on preview window
- Bigger sprite preview
- Resize rectangle with the mouse
- ~~Stroke on boxes rects~~
- Rename collider types (local)
- Change collider types color (local)
- ~~Hide other frames~~
- ~~Load files~~
- ~~Hotkeys~~
- Settings window
- Change background color
- Change grid size
- Snap position to grid
- Undo## Known bugs
- ~~Moving a collider with zoom causes the collider to offset from the mouse position based on the zoom~~
- ~~The canvas does not change with window resize~~
- ~~Window resize makes scaling blurry~~