目录
1 网格链接 offMeshLinks 功能入口
unity%202022%E4%B9%8B%E5%89%8D-toc" name="tableOfContents" style="margin-left:40px">1.1 unity 2022之前
unity%202022%E4%B9%8B%E5%90%8E-toc" name="tableOfContents" style="margin-left:40px">1.2 unity 2022之后
2 网格链接 offMeshLinks 功能设置
3 点击 offMeshLinks 功能里的bake
unity%202022%E4%B9%8B%E5%89%8D-toc" name="tableOfContents" style="margin-left:40px">3.1 unity 2022之前
unity%202022%E4%B9%8B%E5%90%8E-toc" name="tableOfContents" style="margin-left:40px">3.2 unity 2022之后
3.3 实测link
3.4 跳跃距离增大,可以实现轻功类的效果
4 直接使用 offMeshlink 的component 实现传送门效果(失败!!!)
4.1 地图测试准备:
4.2 找到其中一个gameObject 增加一个component: offMeshLink
4.3 offMeshLink 属性
4.4 仍然需要再bake下,会产生一个蓝色的线
4.5 实测居然不生效
1 网格链接 offMeshLinks 功能入口
unity%202022%E4%B9%8B%E5%89%8D" name="1.1%20unity%202022%E4%B9%8B%E5%89%8D">1.1 unity 2022之前
- 生成link功能,在 NavMesh Agent上的对象上勾选
unity%202022%E4%B9%8B%E5%90%8E" name="1.2%20unity%202022%E4%B9%8B%E5%90%8E" style="background-color:transparent">1.2 unity 2022之后
- 生成link功能,在 NavMeshSurface上勾选
2 网格链接 offMeshLinks 功能设置
- 功能设置,都是在 window /AI / navigation
- 往下跳的高度
- 往其他地方跳的宽度
3 点击 offMeshLinks 功能里的bake
unity%202022%E4%B9%8B%E5%89%8D" name="3.1%20unity%202022%E4%B9%8B%E5%89%8D">3.1 unity 2022之前
- 生成link功能,在 NavMesh Agent上的对象上勾选
- 然后点bake
unity%202022%E4%B9%8B%E5%90%8E" name="3.2%20unity%202022%E4%B9%8B%E5%90%8E">3.2 unity 2022之后
- 生成link功能,在 NavMeshSurface里勾选
- 然后点bake
3.3 实测link
- 生成的这些 links 都是可以跳跃过去或者下去的
3.4 跳跃距离增大,可以实现轻功类的效果
- 故意把横向跳跃增大到20
- 生成了这样翻墙的跳跃线,角色实测可以翻墙过去了
4 直接使用 offMeshlink 的component 实现传送门效果(失败!!!)
4.1 地图测试准备:
- 先在一个不能直接通过的墙两边,创建2个方块
4.2 找到其中一个gameObject 增加一个component: offMeshLink
- 如下
4.3 offMeshLink 属性
- start:
- end: 就是2个传送点
- actived: 激活
- bidi rectional 双向传说
- auto update postior 自动更新位置,也就是起点终点变化了自动更新。比如是一个移动的平台~~
4.4 仍然需要再bake下,会产生一个蓝色的线
- 仍然bake下,会产生一个蓝色的线
- bake前,最好取消之前的各种link,否则太乱了,不知道测得是不是这个新得link得效果
4.5 实测居然不生效
- 也不知道为啥