summaryrefslogtreecommitdiff
path: root/modules/squish
diff options
context:
space:
mode:
authorjfons <joan.fonssanchez@gmail.com>2019-05-23 08:37:58 +0200
committerjfons <joan.fonssanchez@gmail.com>2019-05-23 08:37:58 +0200
commit1add4c15abed368876a2ff35a6e0aca789d16703 (patch)
tree9733183587d8a06198e84bf857ed8e4b1f8d0b63 /modules/squish
parente2375f487c2b6857ba7300ed1d460f43cef8cc59 (diff)
Various improvements to NavigationMesh generation
* Expose EditorNavigationMeshGenerator as an engine singleton so users can generate navmesehes from `tool` scripts. * Add support for generating navmeshes from static colliders. All collision shapes are supported except for Plane (since Plane is an infinite collider and navmeshes need to have finite geometry). * When using static colliders as a geometry source, a layer mask can be specified to ignore certain colliders. * Don't rely on global transform. It still should give the exact same results but allows for building navmeshes on nodes that are not in the tree (useful in `tool` scripts). * Update navigation gizmos after every new bake. This work has been kindly sponsored by IMVU.
Diffstat (limited to 'modules/squish')
0 files changed, 0 insertions, 0 deletions