Publisher | Zenniact Interactive |
---|---|
File size | 9.27MB |
Number of files | 32 |
Latest version | 1 |
Latest release date | 2021-08-27 12:45:12 |
First release date | 2021-08-27 12:45:12 |
Supported Unity versions | 2018.4.2 or higher |
Sprite Curve Tool - by Zenniact
This tool aims at improving the existing spline tool for 2D. Using the tool ourselfs, I found several aspects of the existing tool that I'd like to improve on. This tool is exactly that.
The tool is designed with accessibility in mind, and will continually be updated to add features and improve accessibility.
The tool includes a bezier curve script and a bezier curve mesh script, that connects with the bezier curve script to dynamically create mesh along the curve. The two script are separated, to allow for easy extension of the bezier curve script, if you wish to do so.
The package includes scenes that showcase usages of the tool, which can act as a guide, or as a way of getting started quickly by copying elements from the scenes.
Extensive customization
Adjust a multitude of options for mesh generation such as: polygon count, width, the scale on specific parts, specific adjustments for the start and end parts of the mesh to make your sprites fit together perfectly, and parameters for how the sprite should repeat (options based on length, static number of times or for each segment of the curve)
Dynamic collider
Dynamic collider generation with support for both polygon collider and edge collider, with options to customize how detailed the generated collider is.
Curve interaction
Make objects follow the curve, by making them snap and orient to the curve. Points on the curve can be found by giving a percentage of the curve (0.0 to 1.0).
Dynamic scaling
Dynamic scaling via animation curve unlocks smooth and dynamic scaling of the mesh.
Multiple Types of curves
Support open and closed bezier curves.
Multiple types of sprites
Supports single sprites as well as sprite sheets / atlas.
Prefabs and scenes
Prefabs and scenes with generic setups for easier learning or as a template for your own work.
Extensibility
The tool is created with extensibility in mind. Create 2D splines/bezier curves and extent them with your own scripts or hook up to curve creation events and trigger your own actions