A*寻路 之 Layered Grid Graph

A*寻路 之 Layered Grid Graph 在场景中障碍物的地方,放上碰撞体


将上步为障碍物添加的碰撞体全部添加到障碍物层



在场景物体中添加一个空物体,命名为A*,然后为这个物体添加一个组件


A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph

obstacle层只包含四周的墙和地面上的障碍物,一定要注意障碍物层是不包含地面的


地面可以加boxcollider或meshcollider,图层可以使用default或另起一个图层,千万不要放入obstacle图层中


A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph



经过上面步骤,导航已经OK


现在测试一下:
A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph



可以在开发中导入FingerGesture这个手势插件,只需要在上面的camera上添加fingerEvent组件即可,使用起来很方便


A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph


A*寻路 之 Layered Grid Graph


FR:海涛高软(QQ技术交流群:386476712)