87 lines
4.3 KiB
Markdown
87 lines
4.3 KiB
Markdown
# Changelog
|
|
All notable changes to this package will be documented in this file.
|
|
|
|
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
|
|
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
|
|
|
|
## [1.1.5] - 2023-09-28
|
|
### Fixed
|
|
* Long warning popping up when user starts playmode while editing a prefab that contains NavMesh components ([NAVB-47](https://issuetracker.unity3d.com/product/unity/issues/guid/NAVB-47))
|
|
|
|
## [1.1.4] - 2023-06-14
|
|
### Fixed
|
|
* Published the missing API reference documentation for the new properties that were made available in 1.1.0
|
|
|
|
## [1.1.3] - 2023-04-13
|
|
### Changed
|
|
* Remove some unnecessary files from the package
|
|
|
|
## [1.1.2] - 2023-04-03
|
|
### Changed
|
|
* The _AI Navigation_ overlay in the scene view remembers which sections have been collapsed
|
|
* Updated a large part of the documentation to reflect the current functionality
|
|
|
|
## [1.1.1] - 2022-10-21
|
|
### Changed
|
|
* Clarified the information text displayed by the NavMesh Updater
|
|
|
|
## [1.1.0-pre.2] - 2022-08-09
|
|
### Changed
|
|
* The Dungeon scene included in the package samples now uses tile prefabs that contain a `NavMeshSurface` component instead of the `NavMeshPrefabInstance` script.
|
|
* The Drop Plank scene included in the package samples now has a `NavMeshSurface` component and the `NavMeshSurfaceUpdater` script on the geometry, as well as the `DynamicNavMeshObject` script on the Plank prefab for dynamically updating the `NavMesh` when new Planks are instantiated.
|
|
* The offset when instantiating Planks in the Drop Plank scene has been reduced.
|
|
* The Sliding Window Infinite and the Sliding Window Terrain scenes included in the package samples now use the `NavMeshSurfaceVolumeUpdater` script instead of the `LocalNavMeshBuilder` and `NavMeshSourceTag` scripts for dynamically updating the `NavMesh`.
|
|
* The Modify Mesh scene included in the package samples now uses a `NavMeshSurface` component on the Mesh Tool for dynamically updating the `NavMesh` instead of the `LocalNavMeshBuilder` and `NavMeshSourceTag` scripts. The `MeshTool` script now uses the `Update()` method of `NavMeshSurface` for updating the `NavMesh` whenever the mesh is modified.
|
|
|
|
### Fixed
|
|
* The Drop Plank scene included in the package samples now destroys instantiated Planks that have fallen off the edge.
|
|
* Missing agent type references in the samples.
|
|
|
|
### Removed
|
|
* The `NavMeshPrefabInstance` and `NavMeshPrefabInstanceEditor` scripts from the package samples were removed.
|
|
* The prefab editing scene `7b_dungeon_tile_prefabs` from the package samples was removed. The tiles can now be edited directly as prefabs.
|
|
* The `LocalNavMeshBuilder` and `NavMeshSourceTag` scripts from the package samples were removed.
|
|
|
|
## [1.1.0-pre.1] - 2022-04-27
|
|
### Added
|
|
* NavMeshSurface supports links generation.
|
|
* NavMeshSurface supports HeightMesh baking.
|
|
* New package Navigation window adapting the obsolete Unity Navigation window functionalities to the package workflow.
|
|
|
|
### Changed
|
|
* NavMeshSurface is using the _Background Tasks_ window to report the baking progress
|
|
* Minimum supported version is increased to Unity 2022.2
|
|
|
|
## [1.0.0-exp.4] - 2021-07-19
|
|
### Changed
|
|
* Documentation updated with changes from Unity manual
|
|
* Test scripts moved into namespaces Unity.AI.Navigation.Tests and Unity.AI.Navigation.Editor.Tests
|
|
|
|
## [1.0.0-exp.3] - 2021-06-16
|
|
### Fixed
|
|
* An assembly definition in the package sample was referencing an invalid AsmDef
|
|
|
|
## [1.0.0-exp.2] - 2021-05-19
|
|
### Fixed
|
|
* Baking a NavMeshSurface with a bounding volume was not detecting the geometry nearby the bounds (1027006)
|
|
|
|
### Changed
|
|
* New note in the documentation about the bounding volume of a NavMeshSurface
|
|
|
|
## [1.0.0-exp.1] - 2021-04-06
|
|
|
|
This is the first release of the *AI Navigation* package. It contains the scripts that were previously known as *NavMeshComponents* and it adds a few improvements.
|
|
|
|
### Fixed
|
|
* Disabling a NavMeshLink component in the Editor does not remove the link
|
|
|
|
### Added
|
|
* New `minRegionArea` property in `NavMeshSurface` that prevents small isolated patches from being built in the NavMesh
|
|
* Documentation for the new `minRegionArea` property
|
|
|
|
### Changed
|
|
* Documentation updated
|
|
* Script namespaces changed to Unity.AI.Navigation.*
|
|
* The [license](LICENSE.md) has changed.
|
|
* The folder structure has changed in accordance to the requirements of the Unity standards for packages.
|