感谢这位兄台,虽然是乱点点出来的一个论坛,哈哈哈哈
既然有具体的想法和步骤了,那我们就来完善一下吧,实现一个demo。
新建一个场景,添加plane,随便添几个cube,做2个桥的样子。选择桥和plane在Navigation上面点击Navigation Static。然后bake一下,生成导航地图。如下
添加自己的人物或怪物模型,这里就不详细介绍了(怪物的animator controller,只有一个idle和移动的融合树)如图
比较简单的移动融合树,不会的话,怕是你动画系统没学好额。
可以看出来,控制移动的有2个参数,一个是Direction方向,和Speed速度。
这里为了速度了解效果,我们自己来控制速度,方向就由自动寻路来控制。
代码如下:
using System.Collections;