Skip to content

skner's Dual Grid v2.0.0

Choose a tag to compare

@skner-dev skner-dev released this 17 Jan 22:41
· 15 commits to master since this release

Release Notes

Features

  • Introduced Dual Grid Tilemap Preview 72975a2
    • A preview of any Dual Grid Rule Tile is available in its inspector window
    • It provides real-time visual feedback of any changes made to the Dual Grid Rule Tile
  • Introduced previewing when editing a Dual Grid Tilemap 136c858
    • A tile preview is now visible in Scene View when using tilemap tools to edit the tilemap
  • Added Unity Undo Api integration will all (or most) Dual Grid interactions
  • Added multi object editing for Dual Grid Rule Tiles and Dual Grid Tilemap Modules 3c0355c
  • Added automatic tilemap collider configuration: 834de1d
    • If the collider type is Sprite, the TilemapCollider2D is set in the Render Tilemap
    • If the collider type is Grid, the TilemapCollider2D is set in the Data Tilemap
  • Added support for GameObjects in the Dual Grid Tilemap: c91f624
    • It's possible to set GameObject for the DataTile and associated RenderTiles
    • The Dual Grid Tilemap Module controls what GameObjects are used
  • Introduced visualization Handles for Dual Grid Tilemaps 40e5739 718dbbc

Enhancements

  • Improved Inspector Behavior for Dual Grid Rule Tiles 9c50410
    • Added the original texture to Dual Grid Rule Tiles
    • Added buttons to help with managing Dual Grid Rule Tiles
    • Added special inspector view when Dual Grid Rule Tile is not yet created
    • Improved Tiling Rules List
    • Improved inspector labels and tooltips
  • Removed dependency on tile palettes f3a78c6
    • It's now possible to paint Dual Grid Tilemaps without setting up a placeholder tile and tile palette.
  • Removed most restrictions when handling Tilemaps and TilemapRenderers 88616bf

Bug fixes

  • Fixed issue with Unity's Tile lifecycle that would cause some more corners to be malformed
  • Fixed an issue with unhandled exceptions when no neighbour rule was defined 7a98fe8
  • Added compatibility with Unity 2021.3