v1.3.0
Unity-SpriteAssist v1.3.0
New Features
New Triangulation Library (#16)
- Added iShapeTriangulation as an alternative to the existing
LibTessDotNet - Default library selectable via Project Settings (
Default Triangulation Library) - New input path preprocessing pipeline:
PathSanitizer,SelfIntersectionFinder,ShapeGrouper,TriangulationGeometry - Refactored to a strategy pattern via
ITriangulatorinterface (TriangulatorLibTessDotNet,TriangulatorIShape)
Vertex Welding Option (#38)
- Added Weld Vertices option to improve normal mesh quality by merging adjacent vertices
New Resize Tools (#75)
- Resize functionality reorganized under
Assets/SpriteAssist/Resize/ - To Multiple of 4: Scale Textures / Expand or Crop Textures
- To Power of Two: Scale Textures / Expand or Crop Textures
Bug Fixes
Fixed ScriptableSingleton already exists error (#73)
- Moved settings asset from
Assets/toProjectSettings/to prevent duplicate instance import - On editor load, automatically migrates legacy
Assets/Editor/SpriteAssistSettings.assettoProjectSettings/and removes the old asset
Other Changes
- Minimum Unity version bumped from
2021.3to2022.2 - Added
com.unity.collections 2.2.0dependency (required by iShapeTriangulation) - Updated project Unity version from
2022.3.55f1to2022.3.69f1
Full Changelog: v1.2.1...v1.3.0