Update Spriteshape package to 2D Common package 9.0.5 dependency.
[10.0.5] - 2024-05-06
Fixed
DANB-604 Fix case where Spriteshape vertex array exceeds limit even though it has not reached 64K.
[10.0.4] - 2024-04-01
Changed
Updated the Editor Analytics to use the latest APIs.
[10.0.3] - 2024-02-06
Fixed
DANB-316 Update obsolete API usage.
DANB-554 Prevent Crash on DynamicHeapAllocator::Deallocate when changing SpriteShapeController splineDetail value through Script to 1
DANB-545 Fix rendering artefacts when using Variant Atlas for SpriteShape
[10.0.2] - 2023-08-15
Fixed
UUM-41920 Fill tessellation doesn’t work and Warnings logged for Closed 2D Shapes when C# Job is used
[10.0.1] - 2023-04-28
Fixed
UUM-29635 Fix case where SpriteShape point overlay is displaying inconsistent number of digits after decimal point.
DANB-422 Fix case where Sprite Shape is not filled when “Closed Sprite Shape” is enabled and “Detail” is set to “High Quality”
DANB-403 Fix case where Spriteshape does not conform to edge sprites 9-slicing when first point is continuous.
[10.0.0] - 2023-02-23
Changed
Release for Unity 2023.1
[10.0.0-pre.2] - 2022-11-30
Added
Added Sample for Custom Geometry Generation and Vertex Colors.
Replace obsolete API calls.
Fixed
DANB-243 Fix case where Sprite Shape is invisible when spawned at runtime
DANB-183 Fix case where Spriteshape with tangents enabled has shadow artifacts after reopening the project
DANB-282 Fix Case where BezierUtility.BezierPoint function parameters are not in the right order
[10.0.0-pre.1] - 2022-09-21
Fixed
DANB-18 Fix case where SpriteShapeController does not initialize collider data.
DANB-97 Fix SpriteShape Extras “Colliders” scene causes warnings in console when opening
DANB-120 Fix case where adding a new element to Custom Geometry Modifier spams errors.
Changed
Refactored internal triangulation and tessellation APIs.
D2D-3550 Move “Pixel Per Unit” and “Worldspace UV” fill settings adjacent to “Stretch UV” to have all fill settings grouped together
[9.0.0-pre.1] - 2022-03-21
Added
Added versioning for GeometryCreator and GeometryModifier scripts so SpriteShape geoemetry is regenerated when it changes.
Fill Tessellation in C# Job is now set as default tessellator. GC allocations are reduced when using this option.
Fixed
1394404 Fix case where Tangent Data is always saved even when not in use for SpriteShapeRenderer when GeometryCache is active.
1391968 Fix case where “Invalid memory pointer was detected in ThreadsafeLinearAllocator::Deallocate!” error is thrown when Sprite is in Atlas with Tight Packing
1399392 Fix case where SpriteShape with Cache Geometry enabled does not update arrays when saving scene off-screen.
1400229 Fix case where SpriteShape corner does not respect the ControlPoint height.
1387298 Fix case where SpriteShape throws ArgumentException error when checking position validity of a point added to Spline
1401376 Fix case where Shape of PolygonCollider2D doesn’t update when Sprite Shape contains vertex at [0,0] and it’s Profile doesn’t have any Sprites.
[8.0.0] - 2022-01-25
Changed
Package release version.
Fixed
1392653 Fix case where SpriteShapeGeometry Cache does not update when n selecting a different Object when EditTool is active.
[8.0.0-pre.5] - 2021-11-24
Fixed
1367509 Fix case where SpriteShapeProfile corner fields disappear when a field above has been deleted in the Inspector.
1363468 Fix case where shortcut keys do not work after editing sprite variant list in SpriteShape Controller.
1382718 Fix Case when setting SpriteShape corners to Disabled, the first corner does not visually change
[8.0.0-pre.4] - 2021-10-21
Changed
Update to latest com.unity.2d.common package
[8.0.0-pre.3] - 2021-10-18
Fixed
Fixed package.json to remove com.unity.2d.path dependency.
[8.0.0-pre.2] - 2021-10-11
Fixed
1368107 Fix case where Bounds can cause spriteshape not load in when running Player.
1364012 Fix crash when optimizing the geometry of the SpriteShape in certain cases.
[8.0.0-pre.1] - 2021-08-06
Added
Add actionable console log when encounter vertex count limit exception
Improved estimation of vertices required for geometry to minimize memory alloction.
Added user preferences for Controlpoint/Tangent/Spline color.
Added support for Global Grid Snapping.
Changed
Remove dependency to path package
Moved Control point specific data from Inspector to a Scene Overlay Window.
Fixed
Fixed Bounds of SpriteShapeRenderer.
Update manual to reflect reorganization of menu item.
1346430 Fix case where all open Scenes were dirtied when editing a SpriteShape Spline.
1343836 Fix case where triangular spriteshape with 0 offset collider does not generate collision shape.
1356204 Fix case where Sprite Shapes appear only when their pivot is revealed in the Scene view.
1348701 Fix case where colliders do not extend to the end of the sprite texture when Sprite Borders are enabled.
1362440 Fix case where Edge and Polygon colliders have missing edges on certain open-ended shapes.
1363215 Fix case where enabling Fill Tessellation and setting profile’s fill offset to positive causes errors.
1368129 Fix case where Sprite Shape default materials were not initialized correctly.
[7.0.0-pre.3] - 2021-05-17
Changed
Update dependency version
[7.0.0-pre.2] - 2021-05-14
Changed
Update dependency version
[7.0.0-pre.1] - 2021-05-05
Fixed
1274010 2D light is rendered in half in its Y-axis when two Sprite Shape objects with same Order In Layer are visible on the Screen
1313579 SpriteShape Prefabs does not work properly when GeometryCache is enabled.
1315086 When SpriteShapeController has “Update Collider” set to true, it will dirty the scene every time its selected
1306434 PrefabStage is moving out of UnityEditor.SceneManagement.Experimental namepace in 2021.2
1319096 At certain cases, vertex data allocation may not be enough and overflows.
1321978 Edge collider 2D and polygon collider 2D creates different collision shapes during playmode
1317728 On deselecting game object from the Inspector window leads to deselecting Sprite Shape Renderer
1326983 SpriteShape Cache Geometry does not update when changing SpriteShape Profile.
Changed
Version bump for Unity 2021.2
[6.0.0] - 2021-03-17
Changed
Update version for release
[6.0.0-pre.3] - 2021-02-28
Fixed
1294930 Exception thrown continuously on creating Range in the preset of Sprite Shape when Undo/Redo operation is performed earlier
1303998 Enabling Fill Tessellation on controller and setting the profile’s fill offset to negative causes errors
1293760 Sprite Shape generates Edge Colliders with deformed corners
1305867 Sprite shape edge collider has a gap at end point if optimise collider is disabled