2.0.0
Features
- Spherical terrain support. 🎉
- Slightly reduced GC memory allocation.
Package changes (external)
This version contains various breaking changes, mostly due to package rename caused by an organization rebranding.
‼️ [Breaking] Change package identifier tocom.lazysquirrellabs.terracedterraingenerator. A reinstall of the package is necessary in existing projects.- [Breaking] Change namespace root from
SneakySquirrelLabs.TerracedTerrainGeneratortoLazySquirrelLabs.TerracedTerrainGenerator. - [Breaking]
TerrainGeneratorbecame an abstract class. Replace its usage withPlanarTerrainGenerator. - [Breaking]
TerrainGeneratorControllerbecame an abstract class. Replace its usage withPlanarTerrainGeneratorController.
Project changes (internal)
In addition to the package (external) changes, this version contains the following internal changes:
- Add automated tests for
SphericalTerrainGeneratorconstructor. - Upgrade to Unity 2022.3.40f1, and:
- Upgrade project settings assets.
- [Packages] Updated Collections to 2.4.2.
- [Packages] Updated Rider Editor to 3.0.31.
- [Packages] Updated URP to 14.0.11.
- [Packages] Updated TextMeshPro to 3.0.9.
- "Display" sample:
- Added new scene
Display 2.0.unitywhich contains examples of both planar and spherical terrains. - Renamed old scene to
Display 1.0.unity.
- Added new scene
- Remove
AssemblyInfo.cs. - Reformat all code, replacing spaces with tabs for indentation.
- Update README to reflect changes.