博主第一次写博客,语言略俗,有不足之处还请指正! 由于自己还处在unity小白阶段,受2d升降平台的影响(后续我也会上传关于2d升降平台的文章),突发奇想如何用3d做一个电梯系统,查阅网上资料后,发现网上对这方面的讲解少之又少,或者说其他博主提供的并非自己想要的效果,博主也是不断地学习改进,最
上一节简单介绍了NavMesh寻路的基本用法,这次来介绍一下稍微复杂一点点的高低落差以及跳跃的做法,首先来看看这次的目标: 第一部分是爬楼梯,第二部分是横向跳跃和往下跳落 不管是爬楼梯,还是跳跃,NavMesh都是通过了OffMeshLink来做的。创建OffMeshLink的方法有两种,接下来会通过制作上面的例子来进行说明:
隔离层自动生成寻路网格(源码scene1.unity)1.创建Plane实例P1,P2,两者之间出现一条鸿沟。直接控制角色位移是无法通过的。2.打开Navigation窗口,分别选中P1,P2,分别设置Navigation Static 和OffMeshLink Generatic3.保存场景,点击场景烘焙按钮Bake。结束后我们可以看到P1,P2除了自身生产寻路网格外,它们直接还生成了连接纽带。
欢迎加入Unity业内qq交流群:956187480
本篇实现的功能一.环境搭建如下图:搭建有阶梯层次,有沟壑,有楼梯,有斜坡的环境注意1:在搭建梯子的时候注意在每一个梯子的起始点还有终止点标注两个实例(sphere),选中梯子的载体(cube01,cube02)添加OffMeshLink组件。拖入对应的实例点。2:在Navigation界面有两个选项DropHight(跳跃竖直高度)跟JumpD
原创
2022-09-29 14:15:20
202阅读
隔离层自动生成寻路网格(源码scene1.unity) 1.创建Plane实例P1,P2,两者之间出现一条鸿沟。直接控制角色位移是无法通过的。 2.打开Navigation窗口,分别选中P1,P2,分别设置Navigation Static 和OffMeshLink Generatic 3.保存场景,点击场景烘焙按钮Bake。结束后我们可以看到P1,P2除了自身生产寻路网格外,它们直接还生成了连接