Unity 2Dリリースノート履歴 2017.2~

Unityのリリースノートから2Dタグがついている項目を抽出しました。

対象 : Tilemapが導入されたUnity 2017.2から、投稿時最新のUnity 2018.3.8まで

# [2017.2](https://unity3d.com/jp/unity/whats-new/unity-2017.2.0)

Features


* 2D:Added Tilemap.

Fixes

* 2D:Console warning "Texture being dragged has no Sprites" is no longer printed infinitely when sprite is being dragged on Scene window. (916845)
* 2D:Fixed case of "Unapplied Module Changes" Window appearing when navigating to Edit Outline / Edit Physics Shape but making no changes. (916747)
* 2D:Fixed case of Aniso Level on Texture being stuck at 16 when imported as Sprite Texture and without mipmaps enabled. (909748)
* 2D:Fixed case of sprite packer causing an Out Of Memory error. (897066)
* 2D:Fixed case of text for "Edit Physics Shape" being cutoff in Sprite Editor window regardless of window size. (916742)

## [2017.2.1](https://unity3d.com/jp/unity/whats-new/unity-2017.2.1)

Improvements

* 2D - Exposed methods to set and retrieve Physics Shape from a Sprite.
* 2D - Improved the name for the packed texture generated by a Sprite Atlas.
* 2D - Sprites created by importing a texture now have a default Physics Shape generated.

Fixes

* 2D:Fixed crash when Sprite Atlas scale results in a non-power-of-two texture and Crunch Compression is enabled. (960808, 953058)
* 2D:Fixed ReflectionTypeLoadException from TilePalette when TilePalette is opened with 4.6 .Net and a user assembly cannot be loaded. (952556)
* 2D:Fixed SetMinMax for Bounds/RectInt.
* 2D:Fixed SortingGroup not applying sorting changes when child objects are duplicated or added dynamically.
* 2D:Fixed switching platform and building project without making any changes will not cause Sprite Atlas asset to change. (968721)
* 2D:Fixed the generation of Sprite Physics Shape for Sprites when the Texture is set to multiple Sprites mode, has no user Sprite Physics Shape set and does not generate a tight mesh for the Sprite.
* 2D:Fixed tiled sprite renderer crash when a sprite is being packed in a Sprite Atlas which is not included in the build. (960807, 954812)
* 2D:Fixed Tilemap Move to show correct Move preview. (952529)
* 2D:Fixed TilemapRenderer showing tiles when Tilemap.ClearAllTiles() is called. (951514)
* 2D:Fixed updating an active Tilemap palette prefab not exposing it into the SceneView. (947462)

## [2017.2.3](https://unity3d.com/jp/unity/whats-new/unity-2017.2.3)

Fixes

* 2D:Fixed an issue that was causing the Physics Shape of a Sprite2D to not being properly set unless the 'Edit Physics Shape' tab was opened first. (986368)(985912)

## [2017.2.5](https://unity3d.com/jp/unity/whats-new/unity-2017.2.5)

Fixes

* 2D:Fixed Compressed ETC Variant Sprite Atlases become corrupted when changing their scale with target - latform set to Android. (955711)
* 2D:Fixed Sprite Renderer memory leak when changing size value in tiled mode. (1006814)

# [2017.3](https://unity3d.com/jp/unity/whats-new/unity-2017.3.0)

Changes

* 2D:Unity now generates a default Physics Shape when it creates a Sprite from an imported Texture.

Improvements

* 2D:Exposed methods to set and retrieve Physics Shape from a Sprite.
* 2D:If you use Shift-Click to do picking for Tile Palette, Unity now switches back to the original tool after picking is done.
* 2D:Unity now displays a confirmation dialog box when you create new Tile Assets that overwrite existing Tile Assets.
* 2D:Unity now saves changes to the Tile Palette when you stop editing the Tile Palette, or when you save the project.

API Changes

* 2D:Added new methods for Sprites to set and retrieve Physics Shape: GetPhysicsShapeCount, GetPhysicsShapePointCount, GetPhysicsShape,OverridePhysicsShape`.

Fixes

* 2D:Fix ArgumentOutOfRangeException thrown when attempt to move point outside of the sprite rect in Sprite Editor while holding control key (946546)

## [2017.3.1](https://unity3d.com/jp/unity/whats-new/unity-2017.3.1)

Fixes

* 2D:Fixed NullReferenceException from Tilemap Palette when assembly changes. (978651)

# [2017.4](https://unity3d.com/jp/unity/whats-new/unity-2017.4.0)

Improvements

* 2D:Change Outline and Physics Shape module behaviour in Sprite Editor Window. The module will only show outlines only when user has customised it.
* 2D:TextureImporter Inspector has an option to enable default Physics Shape for Sprites

Fixes

* 2D:Fixed an issue that was causing the Physics Shape of a Sprite2D to not being properly set unless the 'Edit Physics Shape' tab was opened first. (990691)
* 2D:Fixed a crash after building and loading an Asset Bundle with Tilemap in the Editor. (976411)
* 2D:Fixed a crash when Tilemap is loaded with invalid Tiles in the Editor. (972214)
* 2D:Fixed an error message "A script behaviour has a different serialization layout when loading" when a Tilemap was loaded in players with code stripping. (969827)
* 2D:Fixed Physics2D.TilemapCollider.TileUpdate taking an extremely long time to update every time a script recompile happens. (966605)
* 2D:Fixed Tilemap not setting Tiles with the correct data in players with code stripping. (965608)

## [2017.4.1](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.1)

Fixes

* (1008942) - * 2D:Fixed Tilemap not setting Tiles with the correct data in players with code stripping.


## [2017.4.2](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.2)

Improvements

* 2D - Added parameter to Sprite.Create to specify if a fallback physics shape is generated. False by default.

## [2017.4.4](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.4)

Fixes

* (1010103) - * 2D:Fixed tiles not showing up visually on the tile palette.

## [2017.4.6](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.6)

Fixes

* (1015836) - * 2D:Fixed Sprite Pivot setting appears when Sprite Mode is set to Multiple but does not appear when it's set to Single.

## [2017.4.10](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.10)

Fixes

* (1035312) - * 2D:Fixed sprite not being loaded from Sprite Atlas issue when referenced anywhere in the scene.

## [2017.4.11](https://unity3d.com/jp/unity/whatsnew/unity-Unity%202017.4.11)

* (955711) - * 2D:Fix Compressed ETC Variant Sprite Atlases become corrupted when changing their scale with target platform set to Android.

## [2017.4.12](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.12)

* (1006814) - * 2D:Fixed Sprite Renderer memory leak when changing size value in tiled mode.

## [2017.4.13](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.13)

Fixes

* 2D:Fixed Unity crashing on MonoStringNew when entering Play Mode after reopening the project and loading resources. (1066715)

## [2017.4.15](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.15)

Fixes

* 2D:Fixed tiled animated Sprites glitch when iterating over frames. (1076834, 1093240)

## [2017.4.16](https://unity3d.com/jp/unity/whatsnew/unity-2017.4.16)

Fixes

* 2D:Fixed Collider2D only regenerates when Auto Tiling is enabled in Collider2D (1083871)

## [2017.4.18](https://unity3d.com/jp/unity/whats-new/2017.4.18)

Fixes

* 2D:Fixed a crash when packing certain Sprite Atlas on Android. (1017666, 1101608)

## [2017.4.19](https://unity3d.com/jp/unity/whats-new/2017.4.19)

Fixes

* 2D:Fixed Unity Editor crash during Sprite Atlas packing. (1029266)


# [2018.1](https://unity3d.com/jp/unity/whats-new/unity-2018.1.0)

Features

* 2D:[Experimental] Added experimental API to support Sprite animation.
* 2D:[Experimental] Added the ability for you to add functionality for Sprite editing in the Sprite Editor Window.

API Changes

* 2D:Added DetectChunkCullingBounds to TilemapRenderer to allow for correct culling of large tiles. (971087)
* 2D:Experimental API TextureGenerator.GenerateTexture now takes in a NativeArrray for image buffer instead of setting an IntPtr in TextureGenerationSettings.

Fixes

* 2D:Fixed case of snapping being enabled in the Sprite Editor Window's Outline Editor, even if set otherwise. (951918)
* 2D:Fixed issue where changing Sprite in SpriteRenderer would cause Unity to recreate Collider2D when Collider2Ds auto-tiling was disabled. (971931)
* 2D:Fixed issue where Unity would not set the Sprite 2D Physics Shape until the 'Edit Physics Shape' tab was opened for the first time after texture import. (985912)
* 2D:Grid component now renders when the values in CellSize/CellGap are changed. (976408, 998558)
* 2D:New SpriteRect in SpriteEditorWindow no longer contains data from last inserted SpriteRect. (1001198, 1010061)
* 2D:SpriteRenderer no longer has a memory leak when in tiled draw mode. (1006814, 1010060)

## [2018.1.2](https://unity3d.com/jp/unity/whatsnew/unity-2018.1.2)

Fixes

* (1014048) - 2D: Fixed Undo operations on the Tile palette where Undo changes are not displayed.
* (1032009) - 2D: Fixed Tiles not showing up visually on the Tile palette.
* (1018424) - 2D: Fixed "Invalid AABB" Exception occuring when adding SpriteShape controller to Scene with empty sprites list.

## [2018.1.4](https://unity3d.com/jp/unity/whatsnew/unity-2018.1.4)

Fixes

* (1016639) - 2D: Fixed undo not removing GameObject created from dropping Sprite into Hierarchy Window.
* (1021969(1015836)) - 2D: Fixed Sprite Pivot setting appearing when Sprite Mode is set to Multiple but not appearing when it's set to Single.
* (1029439) - 2D: Fixed tiles with invalid textures being rendered with the Tile Color only, instead of displaying the last used Sprite texture.
* (1028457) - 2D: TilemapRenderer is now able to render when a SRP is set.
* (1024422) - 2D: Fixed tilemap painting being disabled if the tile map is parallel to the current Scene view camera, and within a margin of 5 degrees.

## [2018.1.8](https://unity3d.com/jp/unity/whatsnew/unity-2018.1.8)

Fixes

* (1002004) - 2D: Fixed specific set of sprites being packed non-optimaly in sprite packer.
* (1019559) - 2D: Fixed sprite indexing is rearranged in Atlas when switching platforms while having platform-dependent settings.



# [2018.2](https://unity3d.com/jp/unity/whats-new/unity-2018.2.0)

Features

* 2D:Add option to SpriteRenderer to allow sorting of SpriteRenderer by its center or by its pivot point
* 2D:Added support for hexagonal layout for Grid component.


Backwards Compatibility Breaking Changes

* 2D:ISpriteEditor has a new interface method GetMainVisualContainer to allow adding UIElements for GUI controls

Improvements

* 2D:Added an option in Sprite Editor to display pivot position in pixels and snap pivot to pixels when you drag it.

API Changes

* 2D:A new experimental API, UnityEngine.Experimental.U2D.PixelPerfectRendering.pixelSnapSpacing, was added to facilitate pixel perfect rendering of 2D sprites.
* 2D:Added CRUD API for Sprite Atlas, all in UnityEditor.U2D.
* 2D:Experimental API TextureGenerator.GenerateTexture now takes in a NativeArrray for image buffer instead of setting a IntPtr in TextureGenerationSettings
* 2D:Setting UnityEngine.Experimental.U2D.PixelPerfectRendering.pixelSnapSpacing to a positive value no longer causes the movement of the sprites to be snapped.
* 2D:Sprite.Create has been overloaded to take in an extra argument "generateFallbackPhysicsShape" which will generate a physics shape for the sprite if set

Fixes


* 2D: Do not expose Power of Two scaling option in TextureImporter inspector for Sprite. (932664)
* 2D: Editor crashes on BlockMask::FillSpriteData when packing certain Sprite Atlas on Android platform (1017666)
* 2D: Fix exception IndexOutOfRangeException when using Sprite Editor Window's alpha trimming after switching to different texture (1010125)
* 2D: Fix GameObject disappaering in SceneView when zooming in after switching from 3D view to 2D view when SceneView camera is in front of the GameObject (1005508)
* 2D: Fix Sprite border is not duplicated when duplicating SpriteRect in Sprite Editor Window (980383)
* 2D: Fix Tile Palette window breaks when cell sizing is manual and cell size on any axis is negative by clamping Grid CellSize to positive values (1005620)
* 2D: Fix tiles not rendered in tile palette window (1010103)
* 2D: Fixed MissingReferenceException error in console when creating a new Tile Palette (1020204)
* 2D: Fixed MissingReferenceException error in console when Unity is launched with a Tile Palette Window docked in the Editor layout (1020228)
* 2D: Reduce rounding epsilon for Grid to reduce WorldToCell errors (981641)
* 2D: Single sprite renderer using a Sprite with custom geometry won't render. (1006454)
* 2D: SpriteShape is changing its boundary box when SpriteShape has fill texture (1019411)
* 2D: Unity now displays an error message on the Tile Palette Window if a Tile Palette with an invalid Grid is active (1017965)
* 2D: Unity now prevents the creation of a new Tile Palette if it has an invalid file name. (939651)
* 2D: Update docs to reflect the expected value for Pivot argument in Sprite.Create (983805)
* 2D: [Sprite packer] Specific set of sprites are packed non-optimally (1002004)
* 2D: [Sprite Shape] Crash on changing bevel cutoff property in Edit Spline toggle View on Crashes HQ (1009772)

## [2018.2.1](https://unity3d.com/jp/unity/whatsnew/unity-2018.2.1)

Fixes

* (1027063) - 2D: Fixed tab button not switching to other input fields in the sprite editor window.

## [2018.2.3](https://unity3d.com/jp/unity/whatsnew/unity-2018.2.3)

Fixes

* (1040282) - 2D - Fixed issue where the SpriteAtlas Inspector did not correctly update after calling SpriteAtlasExtensions.SetPlatformSetting.
* (1037553) - 2D - Fixed issue where changes to the "Max Texture Size" and "Compression" settings in the Sprite Atlas weren't saved properly.
* (1040280) - 2D - Fixed issue where SpriteAtlas packed Sprites did not render after SetPlatformSettings and PackAtlases.
* (1046157) - 2D - Fixed issue where Sprite Renderer was rendering from the wrong Sprite Atlas with a duplicate name because of a late binding issue.

## [2018.2.6](https://unity3d.com/jp/unity/whatsnew/unity-2018.2.6)

Fixes

* (1070250 (1064071)) - 2D: Fixed an issue where building sprite atlas via batchmode with -no-graphics on the command line would result in point sampled sprites.

## [2018.2.9](https://unity3d.com/jp/unity/whatsnew/unity-2018.2.9)

* (1074081) - 2D: Fixed rendering of Grid Component in Hexagonal Cell Layout for certain AMD Radeon cards.
* (1066715) - 2D: Fixed crash on MonoStringNew when entering Play Mode after reopening the project and loading resources.


# [2018.3](https://unity3d.com/jp/unity/whats-new/unity-2018.3.0)

Improvements

* 2D:Added an option in Sprite Editor to display a Sprite's pivot position in pixels, and to allow the pivot to snap pixels as it is dragged.
* 2D:Added Isometric Tilemap support for 2D Tilemap.
* 2D:Added support for custom axis sorting and Sorting Groups in SRP.
* 2D:Added the Z Position Editor to the Tile Palette Brush Inspector to allow users to adjust the Z Position of Tiles painted by the Tile Palette Paint Brush. Keyboard shortcuts '-' and '=' can be used to adjust the Z Position value as well.

API Changes

* 2D:Added Experimental.U2D.ISpriteEditor.SetPreviewTexture to set preview textures for SpriteEditorWindow. Importers that support ITextureDataProvider can also implement Experimental.U2D.ITextureDataProvider._previewTexture to set preview textures.

Fixes

* 2D:Added a dialog box when the user selects a Tilemap which is a Prefab Instance, allowing the user to edit the Tilemap in Prefab Mode for improved performance. (966679)
* 2D:Aligned rotation direction of flipped Tiles when painting on a Tilemap. (1067941)
* 2D:All instantiated Tile GameObjects are now cleared when a Tilemap is reset.
* 2D:Changes in the Tile Palette are now saved when creating or importing an Asset. (1077382, 1084076)
* 2D:Fix crash when using Tilemap.SwapTile with a Null Tile. (1084072)
* 2D:Fix Sprite Editor border "T" and "B" fields assign their values to the wrong borders. (1086672, 1089720)
* 2D:Fix tiled animated Sprites glitch when iterating over frames. (1076834, 1089719)
* 2D:Fixed crash on 'crnlib::crn_comp::append_chunks' when packing a Sprite Atlas. (1058281)
* 2D:Fixed Editor crash when packing very large Sprites into a Sprite Atlas with the graphics API set to D3D11 or D3D12. (1030584)
* 2D:Fixed issue caused by late binding where the Sprite Renderer would render from the wrong Sprite Atlas with a duplicate name. (1046157)
* 2D:Fixed issue causing Tile Startup being called more than once during placement. (1046004)
* 2D:Fixed issue of repeated GetTransformInfoExpectUpToDate error messages when placing Tiles on Tilemap while using SRP. (1044224)
* 2D:Fixed issue of the Editor freezing changes were applied to prefabs ontaining child GameObjects with TilemapRenderer components. (1048857)
* 2D:Fixed issue of Tiles being flipped immediately by the 'Flip Y' shortcut when the Default Grid Brush is active. (1067964)
* 2D:Fixed issue where changes to the Sprite Atlas "Max Texture Size" and "Compression" settings were not being saved correctly. (1037553)
* 2D:Fixed issue where it was not possible to select or manipulate Sprites in Sprite Editor Window. (1044314)
* 2D:Fixed issue where it was not possible to tab between controls in Sprite Editor Window when in Sprite Frame Inspector. (1027063)
* 2D:Fixed issue where SpriteAtlas packed sprites were not rendered after calling SetPlatformSettings and `PackAtlases. (1040280)
* 2D:Fixed issue where Unity would crash during Sprite Atlas Packing. (1029266)
* 2D:Fixed issue where Unity would crash on MonoStringNew when entering Play Mode after a project was reopened with resources loaded. (1066715)
* 2D:Fixed issue with painting the Tilemap in the Scene view when rapidly switching between Editor windows. (1077694, 1084075)
* 2D:Fixed the culling of large Tiles by the TilemapRenderer at certain camera views. (1044578)
* 2D:Fixed the Sprite Atlas inspector to update immediately after calling SpriteAtlasExtensions.SetPlatformSetting. (1040282)
* 2D:Image components instantiated from a Prefab now correctly display valid Sprite data when triggering a Sprite Atlas request. (1038179)
* 2D:The "Invalid texture used for cursor" warning message is now displayed in the console when switching between the Tile Palette edit modes. (1051717)
* 2D:The Scene view Camera no longer focuses on the (0, 0, 0) position when a Tile Palette is selected while no Tile Palette Brush tool is active. (1069022)
* 2D:The Sprite index in a Sprite Atlas is no longer rearranged when switching to different Platform settings. (1019559)
* 2D:The Tilemap editing preview now clears when the user switches to another tab from Scene view. (1043365)
* 2D:The Tilemap painting preview now updates properly when panning the Scene view with the keyboard. (1077400, 1084073)
* 2D:Tile Palettes no longer spawn Prefabs from Tiles when entering Play Mode. (1057958)

## [2018.3.3](https://unity3d.com/jp/unity/whats-new/2018.3.3)

Fixes

* 2D:Fixed overlapping Tiles on the Tilemap Renderer when rendering a Hexagonal Tilemap or Grid. (1066481, 1102013)
* 2D:RectInt.Contains will support RectInt.size with negative size. (1079566, 1102012)
* 2D:Selecting a Tilemap as the Focus On target will now center and fit the Scene View to the selected Tilemap. (1102011)
* 2D:The Grid Brush preview is now highlighted in blue when previewing a Tile with a non-zero Z-Position. (1092473)
* 2D:The Grid Brush preview will now be highlighted in the correct Scene View when multiple Scene Views are open. (1102014)

## [2018.3.4](https://unity3d.com/jp/unity/whats-new/2018.3.4)

Fixes

* 2D:Disabled Tilemap Focus filter when closing Tile Palette window if enabled. (1098821, 1116141)
* 2D:Fixed crash on Tilemap::CompressBounds when calling Tilemap.CompressBounds() on corrupted tilemap. (1090111, 1116143)
* 2D:Fixed crash on Tilemap::CopyTileDataToTile<0> when importing corrupted Tilemap prefab. (1116144)
* 2D:Fixed crash on TilemapRenderer when rendering with a Material that is destroyed. (1116145)
* 2D:Fixed current Active Tilemap selection unable to be deselected when a new GameObject is instantiated on the scene. (1116150)
* 2D:Fixed for missing Tiles being created when dragging a spritesheet with empty initial columns or rows into Tile Palette. (1103034, 1116146)
* 2D:Fixed Tilemap.SwapTiles when swapping Tiles to other Tiles that already exist on the Tilemap. (1108368, 1116147)


## [2018.3.6](https://unity3d.com/jp/unity/whats-new/2018.3.6)

Fixes

* 2D:Fixed crash on when passing array of nulls to SpriteAtlas.Add. (1089125, 1120906)

## [2018.3.7](https://unity3d.com/jp/unity/whats-new/2018.3.7)

Fixes

* 2D:Fixed "Invalid SortingGroup index set in Renderer" warning from occurring after removing Sorting Group component on an object with nested Sorting Groups. (1106381)
* 2D:Fixed Sprites randomly flipping when moving/zooming camera (1117333)

## [2018.3.8](https://unity3d.com/jp/unity/whats-new/2018.3.8)

Fixes

* 2D:Fixed case of Editor crashing on WorldContactFilter2D::ShouldCollide when trying to destroy Tilemap. (1126791)
* 2D:Fixed case of Tile Animation showing a wrong Sprite when Tilemap is deactivated and reactivated. (1126772)
* 2D:Fixed issue where Tilemap Collider Physics Shape/s were not updating when a single Tile was removed. (1126789)
* 2D:Fixed to clean up Preview Tiles when painting on a Tilemap when an asset is saved. (1126776)
* 2D:Fixed NullReferenceException when painting with a Tile Palette without a valid Tilemap component. (1120310, 1126781)
* 2D:We now use Grid Cell Layout instead of Tile Orientation for doing Grid Cell picking when painting on a Tilemap. (1126779)

## [2018.3.9](https://unity3d.com/jp/unity/whats-new/2018.3.9)

Fixes

* 2D: Fixed SVG sprites are constanly re-imported when added into prefabs. (1125015)


## [2018.3.14](https://unity3d.com/jp/unity/whats-new/2018.3.14)

Fixes

* 2D: Fixed sprites referencing both the original Sprite assets and Sprite Atlas resulting in increased memory usage. (1071494, 1138745)

# [2018.4.0](https://unity3d.com/jp/unity/whats-new/2018.4.0)

## [2018.4.1](https://unity3d.com/jp/unity/whats-new/2018.4.1)

Fixes

* 2D: Fixed an issue where sprites could disappear while moving in the tile palette. (1133841, 1151096)

## [2018.4.2](https://unity3d.com/jp/unity/whats-new/2018.4.2)

Fixes

* 2D: Fixed sprite Atlases being packed by entering Play Mode when Sprite Packer Mode is set to "Enabled for builds". (1136349, 1148721)

## [2018.4.3](https://unity3d.com/jp/unity/whats-new/2018.4.3)

Fixes

* 2D Fixed artifacts when rendering with TilemapRenderer while 2D Animation Package is in the Project. (1154202)
* 2D Fixed ETC texture compression Split Alpha Channel not working for SpiteAtlas Variants. (1126070)

## [2018.4.5](https://unity3d.com/jp/unity/whats-new/2018.4.5)

Fixes

* 2D: Fixed the rendering for edges on Spriteshape sometimes not happening when building on PS4. (1156882, 1163913)

## [2018.4.8](https://unity3d.com/jp/unity/whats-new/2018.4.8)

Fixes

* 2D: Sprite packing improvements for certain sprite arrangements. (1002004, 1174641)

## [2018.4.9](https://unity3d.com/jp/unity/whats-new/2018.4.9)

Fixes

* 2D: Fixed issue where TextureImporter's meta file might get changed when reimporting with no settings changed in the importer. (1092018, 1179240)
* 2D: Fixed Sprite Atlas being checked out in Perforce after entering Play Mode and exiting Editor. (1164347, 1169629)

## [2018.4.10](https://unity3d.com/jp/unity/whats-new/2018.4.10)

Fixes

* 2D: Fixed crash on packing variant atlas after deleting sprite belonging to the master atlas. (1141327, 1176208)

## [2018.4.13](https://unity3d.com/jp/unity/whats-new/2018.4.13)

Fixes

* 2D: Material and Sorting Layer fields of Sprite Renderer Component do not show Prefab Overrides in Inspector updated SortingLayerFields and SpriteRendererEditor to handle PrefabOverrides properly. (1109376, 1169621)


# [2019.1.0](https://unity3d.com/jp/unity/whats-new/2019.1.0)

Backwards Compatibility Breaking Changes

* 2D: Grid Cell Size's z-value for 'Isometric Z as Y' Grids now affects the local z-coordinates of all cells in the Grid.
* 2D: The Grid Cell Size's default z-value is set to 1 when creating new Isometric Tilemaps or Tile Palettes.


Improvements

* 2D: Added GridPaintSortingAttribute to allow users to specify the sorting of GameObjects listed in the Active Tilemaps list of the Tile Palette

API Changes

* 2D: Added a new property TextureGenerationSettings.secondarySpriteTextures, which lets you assign secondary textures to the Sprite texture asset that is being generated.
* 2D: Added a new property TextureImporter.secondarySpriteTextures, which lets you assgin secondary textures to a texture asset imported as Sprite.
* 2D: Added a new struct UnityEngine.SecondarySpriteTexture, which encapsulates a Texture2D and its shader property name to give Sprite-based renderers access to a secondary texture, in addition to the main Sprite texture.


Fixes

* 2D: "sprite.textureRect" returns values for master SpriteAtlas instead of SpriteAtlas Variant (1115285, 1125298)
* 2D: Added missing docs for TextureImportSettings.SpriteMeshType. (1080294)
* 2D: Crash in FitBlockMaskInBlockMaskUsingPadding when packing a Sprite Atlas with blockOffset value set to 0 (1121583, 1125296)
* 2D: Fix exception when trimming Sprite alpha on a texture that is downsized (1104094, 1113929)
* 2D: Fix Grid.GetCellCenterWorld returning an offset position when using an Isometric Grid layout (1116814, 1136013)
* 2D: Fix Sprite Editor Window module breakage when window is maximized and restore (1114929, 1114930)
* 2D: Fix Sprite Frame Inspector window overlaps the header and options when the window is shrunk diagonally (1113250, 1114470)
* 2D: Fix when entering negative values in width/height of Sprite Editor Window causes irregular sprite movement (1100307)
* 2D: Fixed an assertion message when SpriteRenderer was selected with no Sprite with the Sprite Editor window open. (1122260, 1122262)
* 2D: Fixed an issue where a Sprite was not generated from a texture when user selected the Apply action at the Unapplied import settings popup. (1117274, 1122263)
* 2D: Fixed an issue where the Editor crashed on clicking Pack Preview when same atlas was added in Packables in Debug View. (1107235)
* 2D: Fixed an issue where the side of a Sprite was cut off when its Max Size property was changed. (1101500)
* 2D: Fixed issue where Sorting Groups did not update in Play Mode when Play Mode was paused in the Editor.
* 2D: Fixed issue where Sprites referenced both the original Sprite assets and Sprite Atlas, which resulted in increased memory usage. (1071494)
* 2D: Fixed issue where Sprites rendered through Command Buffers were not displayed until they were rendered once with a default Renderer. (1097465)
* 2D: Fixed issue where SpriteShapeRenderer passed an invalid _texelSize.zw. (1099636)
* 2D: Fixed the offset of the TilemapCollider2D collider for Isometric Tilemaps.
* 2D: Made a Sprite that is not packed into a Sprite Atlas remain invisible. (1083304)
* 2D: Made changes so that when you click and drag on an unselected Sprite, the Sprite Editor Window shows a normal cursor to indicate dragging a Sprite, instead of the resize cursor used for resizing a border. (1077700)
* 2D: Made changes to allow users to reset the Sorting Layer and Sorting Order settings of Renderer components from the Inspector Settings (cog button). (1096375)
* 2D: PSB files do not get packed when added to Sprite Atlas (1114959, 1121775)

## [2019.1.3](https://unity3d.com/jp/unity/whats-new/2019.1.3)

Fixes

* 2D: Fixed artifacts when rendering with TilemapRenderer while 2D Animation Package is in the Project. (1142725, 1148239)
* 2D: Fixed ETC texture compression Split Alpha Channelnot working for SpiteAtlas Variants. (1126070, 1144620)
* 2D: Fixed gaps not being minimised for a CompositeCollider2D when compositing a TilemapCollider2D which has been scaled to have micro gaps. (1081536, 1148231)
* 2D: Fixed gaps not being minimised for a CompositeCollider2D when compositing a TilemapCollider2D which has rotated Tiles causing micro gaps between Tiles. (1117432, 1148233)
* 2D: Fixed InvalidCastException from Tilemap when an invalid Tile is added to the Tilemap. (1138862, 1148234)


## [2019.1.4](https://unity3d.com/jp/unity/whats-new/2019.1.4)

Fixes

* 2D: Foxed sprite atlases being packed when entering Play Mode when Sprite Packer Mode is set to "Enabled for builds". (1136349, 1148006)

## [2019.1.10](https://unity3d.com/jp/unity/whats-new/2019.1.10)

Fixes

* 2D: Fixed the rendering for edges on Spriteshape sometimes not happening when building on PS4. (1156882, 1164163)

## [2019.1.11](https://unity3d.com/jp/unity/whats-new/2019.1.11)

Fixes

* 2D: Fixed compositing of Collider2Ds with CompositeCollider2D when CompositeCollider2D is added after. (1156794, 1163336)
* 2D: Fixed the offset of a Tile's Collider shape when a Grid Collider type is used with an Isometric Grid. (1148573, 1163380)

## [2019.1.11](https://unity3d.com/jp/unity/whats-new/2019.1.11)

Fixes

* 2D: Fixed compositing of Collider2Ds with CompositeCollider2D when CompositeCollider2D is added after. (1156794, 1163336)
* 2D: Fixed the offset of a Tile's Collider shape when a Grid Collider type is used with an Isometric Grid. (1148573, 1163380)


## [2019.1.14](https://unity3d.com/jp/unity/whats-new/2019.1.14)

Fixes

* 2D: Fixed Material and Sorting Layer fields of Sprite Renderer Component not showing Prefab Overrides in Inspector. (1109376, 1169620)

# [2019.2.0](https://unity3d.com/jp/unity/whats-new/2019.2.0)

Features

* 2D: Added a Secondary Textures module to the Sprite Editor.
* 2D: The Sprite Editor window is now available as a package.

Backwards Compatibility Breaking Changes

* 2D: Updated the 2D Project Template manifest.json to include 'com.unity.2d.sprite' and 'com.unity.2d.tilemap' as core packages.

Improvements

* 2D: Added a toggle switch to the Grid Brush for a mode to change Z Positions of Tiles.
* 2D: Added multitexture support to SpriteShapeRenderer.
* 2D: Added multitexture support to TilemapRenderer.
* 2D: Added the CreateTileFromPaletteAttribute to allow users to specify how and what Tiles are created when dragging Assets onto the Tile Palette window.
* 2D: Exposed GridPaintingState APIs to allow users to programatically change Tile Palette Painting states
* 2D: Users can now convert Prefabs to Tile Palettes by dragging a valid Prefab onto the Tile Palette window.

Fixes

* 2D: Changed position of Tile Instantiated GameObject to align with the Tile Anchor position of the Tilemap.
* 2D: Cleaned up and updated the Sorting Group status of Renderers whose GameObjects were activated and then deactivated. (1141682, 1151999)
* 2D: Edge Sprite Material changed when using a fill texture that is already an edge sprite on spriteshape. (1157201, 1163660)
* 2D: Fixed an issue where a Particle System's Sorting Fudge value while it is in a Sorting Group caused it to sort correctly. Similar Renderers are now sorted according to their Sorting Group order.
* 2D: Fixed an issue where a Sprite Atlas did not change when its associated "Object for Packing" Texture was modified by a custom AssetPostprocessor script. (1135638)
* 2D: Fixed clipping of Tilemap selection option for Tilemap Focus Dropdown (1158947, 1163376)
* 2D: Fixed crash when rendering a Hexagonal Tilemap with Top Left/Right Sort Order in Individual mode (1142429, 1155196)
* 2D: Fixed crash when setting SpriteRenderer to tiling draw mode when textureless Sprite is assigned (1156756, 1161725)
* 2D: Fixed links to documentation for Tilemap components. (972901)
* 2D: Fixed recomposite Collider2Ds with CompositeCollider2D when offset and vertex distance changes while in outline generation mode.
* 2D: Open ended Spriteshape renders the fill texture instead of the range sprite (1162134, 1163663)
* 2D: Updated SortingLayerField and SpriteRendererEditor to correctly handle PrefabOverrides. (1109376, 1151997)




## [2019.2.1](https://unity3d.com/jp/unity/whats-new/2019.2.1)

Fixes

* 2D: Fixed specific set of sprites can be packed non-optimally. (1002004, 1174641)

## [2019.2.5](https://unity3d.com/jp/unity/whats-new/2019.2.5)

Fixes

* 2D: Fixed an issue where TextureImporter's meta file might get changed when reimporting with no settings changed in the importer. (1092018, 1179241)

## [2019.2.8](https://unity3d.com/jp/unity/whats-new/2019.2.8)

Fixes

* 2D: Fixed a crash on packing variant atlas after deleting sprite belonging to the master atlas. (1141327, 1181923)

## [2019.2.14](https://unity3d.com/jp/unity/whats-new/2019.2.14)

Fixes

* 2D: Creating a project with the 2D template includes the 2D Sprite and 2D Tilemap Editor packages again. (1183894, 1198225)


## [2019.2.15](https://unity3d.com/jp/unity/whats-new/2019.2.15)

Fixes

* 2D: Fixed an issue where the Sprite Atlas stored hash changed when Atlas was built on a different machine. (1186887)

## [2019.2.16](https://unity3d.com/jp/unity/whats-new/2019.2.16)

Fixes

* 2D: Tilemap Collider 2D is not deleted when using Tile Palette Erase Tool (1169269)

## [2019.2.19](https://unity3d.com/jp/unity/whats-new/2019.2.19)

Fixes

* 2D: Fixed an issue where Sprite Atlases were modified after Building. (1203619)

# [2019.3.0](https://unity3d.com/jp/unity/whats-new/2019.3.0)

Features

* 2D: The following 2D Packages are now verified packages:
  * com.unity.2d.spriteshape
  * com.unity.2d.animation
  * com.unity.2d.psdimporter
  * com.unity.2d.pixel-perfect
  * com.unity.2d.path
  * com.unity.2d.common

Improvements

* 2D: Add multiple texture support to Sprite Shape Renderer.
* 2D: Added multiple texture support to Tilemap Renderer.
* 2D: Reduced memory usage of a Tilemap Tile by 16 bytes.

Fixes

* 2D: Collider 2D components and the Composite Collider 2D are now recomposited when there are offset and vertex distance changes while in outline generation mode.
* 2D: Fix duplicate 2D template when creating a new project from Unity Hub (1186154)
* 2D: Fixed an assertion message when Unity was launched with a Sprite Editor window docked from the previous session. (1169188)
* 2D: Fixed an issue where Particle Systems in Sorting Groups are sorted incorrectly if they have a sorting fudge value. They are now sorted in the same way as other Renderers when in a Sorting Group.
* 2D: Fixed an issue where the edge and fill of a Sprite Shape GameObject were drawn in the wrong order when using the Universal Render Pipeline. (1169108)
* 2D: Fixed an issue where the Legacy Sprite Packer dialog box shows an incorrect path to the Project Settings. (1167641)
* 2D: Fixed an issue where the Undo function did not undo some items properly when painting Prefab Tiles onto a Tilemap. (1137692)
* 2D: Fixed crash when stopping a preview of a Material animation for a TilemapRenderer2D set to Individual Mode. (1191109)
* 2D: Fixed crash when Tilemap.CompressBounds is called in Tile.RefreshTile. (1172512)
* 2D: Fixed TilemapRenderer showing normal maps of other Tiles when displaying Tiles with Sprites without normal maps. (1185586)
* 2D: Improve performance of SpriteEditorWindow when applying changes for new Sprites created. (1201297)
* 2D: SpriteRect visuals now display correctly when zooming in and out in the Sprite Editor window while creating a new selection. (1134295)
* 2D: The Sprite Editor window now shows correctly after a package is reinstalled. (1125290)