Gamelogic
  • Home
  • Blog
  • Tools
    • Grids 2 (for Unity)
      • Features
      • Documentation
    • Grids 1 (Legacy, for Unity)
      • 30 games in 30 days
      • Features
      • Tutorials, Documentation, and FAQ
      • Games made with Grids for Unity
      • Examples
      • What is new?
      • Grid Prototypes and Previews
      • Buy
    • Extensions
    • Colors
      • Features
      • Documentation and tutorials
      • Buy
    • Words
      • Features
      • Documentation
      • Buy
    • Abstract Strategy
      • Features
      • Documentation and tutorials
      • Examples
      • Buy
    • Match
      • Features
    • Grids (for GameMaker)
      • 30 games in 30 days
      • Features
      • Documentation
      • Buy
  • Buy
  • Articles
  • Support
    • Knowledge Base
    • Email Support
  • About
    • Meet our team

Blog

Grids 1.10 is out!

This is mostly a maintenance update, where we made many fixes and small improvements to the API interface, but there are also a few new features:

  • Range finding
  • Cells for grid builders so that they can be used with Unity’s new GUI
  • Line drawing algorithms
  • An AOT-safe stack for points

We also changed the structure of our packages!

  • Grids is now called Grids Pro. There are no changes other than the name.
  • Hex Grids has been changed to Grids Basic. It now includes all the functionality from Hex Grids and Rect Grids. All Hex Grid users will automatically get access to this through the update.
  • Rect Grids is now called Grids Lite. It will also remain the same as before.

Here is the full list of what’s new in Grids 1.10.

In this version, we

  • added GetPointsInRange and GetPointsInRangeCosts functions that returns all the points in a grid in a given range, or their distances from the start goal.
  • added three new cell typesthatcan be used with Unity’s GUI system (with or without grid builders):
    • UITextCell
    • UIImageCell
    • UIImageTextCell
  • added a GetLine extension methods for maps.
  • added a SpriralIterator overload for rect and hex grids.
  • added a SpiralIterator for diamond grids
  • added the Perp method to rect, diamond, and hex points.
  • added a class PointStack which is a AOL compiler-safe Stack for points.
  • added Fill methods to set the entire grid to a value or the result of a function.
  • added CloneStructure methods that clones a grids structure, and use the given value or function to fill the new grid.
  • added an Apply method that calls an action for each cell in the grid.
  • added a TransformValues method that replaces each cell with a transformed cell.
  • added a overload to the Scale methods in IMap and AbstractMap that takes a Vector2.
  • redesigned the way neighbors work slightly: We
    • added a property NeighborDirections to grids that can be used to get and set the grids neighbor-setup.
    • added default neighbor sets to point types
    • removed InitNeighbors from abstract grid classes
    • fixed CloneStructure and CastValues to correctly copy over the original grid’s neighbor-setup
  • changed all grid builders to take a Vector2 for the cell spacing factor, instead of a single factor.
  • fixed dimension and anchor calculations for polar pointy brick maps
  • fixed the type of the Grid property of polar grid builders.
  • fixed a bug that prevented MeshTileCells’ colors to be serialized.
  • fixed a bug that could cause errors with input if the cell in a grid is null.
  • fixed a bug that prevented polar grids from being used with GridBehaviours
  • fixed a bug with polar grid maps and mesh creation.
  • fixed a bug in the Poisson disk generation code that sometimes caused points to be generated outside the given rectangle
  • removed the default OnClick method provided in SpriteCell and MeshTileCell
  • Made TextureCell obsolete (use UVCell instead)
  • renamed the Select method defined on grids to SelectValuesAt
  • renamed XXXUtil to XXXUtils for consistency
  • made many documentation improvements.
  • made compatible with Unity 5.0
  • updated extensions package to version 1.1

This week we’ll be releasing short blog posts explaining some of the new features in a bit more detail, together with some awesome tutorials. Follow us on twitter to stay updated!

Find out more about Grids

Buy Grids now

 

Share this:

  • Click to share on Facebook (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to share on LinkedIn (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Pinterest (Opens in new window)

Related

  1. Grids 1.9  Grids 1.9 is now available in the asset store 🙂 For...
  2. Grids 1.8  Grids 1.8 is finally out 🙂 This is quite a...
  3. Grids Version 1.2 Now Available in the Asset Store  Since the first release, we have been working hard fixing...
  4. Grids Version 1.4 and Grids Hex Version 1.4 Now Available in the Asset Store  We have made two more updates to the Grids plugin...
  • Permalink
  • Posted: 12 January 2015
  • Author: Gamelogic
Recent Posts
  • Tool Documentation Overhaul
  • What is new in Grids Pro 2.3.5
  • What is new in Grids Pro 2.3.2
  • What is new in Abstract Strategy 2.1.1
  • What is new in Words 2.0.2
Categories
  • 30 Games in 30 Days
  • AbstractStrategy
  • Aside
  • Colors
  • Example
  • Extensions
  • General
  • Grids
  • Grids 2
  • Previews
  • Programming
  • Social Media
  • Uncategorized
  • Words
Follow us on Twitter
My Tweets
Meta
  • Log in
  • Entries RSS
  • Comments RSS
  • WordPress.org
  • Home
  • Features
  • Blog
  • About
  • 14 Eglin Road, Sunninghill, Johannesburg, South Africa
  • support@gamelogic.co.za
Stay Connected
  • Facebook
  • Google
  • Linkedin
  • Rss
  • Twitter
  • Gamelogic © 2013