Skip to content

v1.3.0

Choose a tag to compare

@sr4dev sr4dev released this 23 Jun 06:26

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 ITriangulator interface (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/ to ProjectSettings/ to prevent duplicate instance import
  • On editor load, automatically migrates legacy Assets/Editor/SpriteAssistSettings.asset to ProjectSettings/ and removes the old asset

Other Changes

  • Minimum Unity version bumped from 2021.3 to 2022.2
  • Added com.unity.collections 2.2.0 dependency (required by iShapeTriangulation)
  • Updated project Unity version from 2022.3.55f1 to 2022.3.69f1

Full Changelog: v1.2.1...v1.3.0