高低落差以及跳跃
示意图
爬楼梯
跳跃
实现
- OffMeshLink
摄像机
一个作为地面的Plane
F1——F5几个高低落差不一样的台阶
L1和L2是楼梯模型
man – 其中man身上必须带有NavMesh Agent组件
移动的目标点target。– 为了观察方便在target身上带了light组件
烘培后,效果如下
实现楼梯效果
在L1楼梯,在楼梯的开始和结束的位置放置两个点。只需要Transform即可。
可以用empty Gameobject,为了便于观察,就拿了cube来做。
开始点命名为startPoint,结束点命名为endPoint。
注意:startPoint和endPoint的位置要稍微比所在的平面高一点点。
生成的方式
选择L1楼梯,然后在Component下拉选项中选择Navigation——Off Mesh Link。
把刚才放置在场景里面的startPoint和endPoint指定到OffmeshLink组件的Start和End位置,其他选项默认不改变
- 再次Bake,在scene面板里面,可以看到在star