Hey all,
Since it’s possible to use convex polygon collision shapes with Defold, but the Editor doesn’t yet support creating and editing them, I wrote a little program(with Defold) to fill that gap. So you no longer have to make a text file and write in vertex coordinates, in counter-clockwise order, by hand!
Web version available here: https://rossgrams.itch.io/defold-polygon-editor
Project source files here: https://github.com/rgrams/defold_polygon_editor
It’s very, very simple and unpolished. Here is a short list of features:
- Load an image as a reference for your polygon (unscaled and centered at origin).
- Open and save polygon files.
- Uses Def-Diags for native file dialogs on Windows and Mac, and tries to use Zenity on Linux.
- Can still save polygons in the application folder if none of those work.
- Highlights convex (and therefore invalid) vertices in red.
- Hold shift to snap vertices to an adjustable, even-pixel grid size.
Here are screenshots of the editor and some of the resulting bodies in a Defold test project.
I hope someone besides myself finds this useful! (until the editor does this stuff . . . hint hint)