UE4 NavMesh学习笔记

news/2024/12/22 9:58:18/

学习资料:

https://zhuanlan.zhihu.com/p/74537236

https://blog.csdn.net/u013272009/article/details/80086833


RecastNavigation有哪些内容

主要包含两大类:RecastNavigation = Recast(生成凸多边形,即网格) + Detour(基于凸多边形集合的A*寻路算法)

又有三小类:

Solo Mesh,纯粹的邻接凸多边形集合
Tile Mesh,基于tile划分的N个邻接凸多边形集合
Temp Obstacles,支持动态障碍物的,基于tile划分的N个邻接凸多边形集合(UE4使用)

作用:表达3D场景,赋予游戏对象(X,Y,Z)属性,判断3D中两个点的可达性,能动态改变3D场景地形

UE4用了Google的RecastNavigation代码

一些概念

Recast:把地形数据抽象和简化,生成AI可理解的导航数据 (体素模型 + 导航网格)

Detour:利用导航网格进行寻路

总结:Recast过程(D场景→多层体素集合→邻接凸多边形集合),最后Detour把数据拿来A*导航用

什么是NavMesh?

RecastNavigation 的最终产物,Nav + Mesh = A* + 凸多边形(网格),真正的导航系统

NavMesh 是由 Mesh 经过体素化、地区生成、轮廓生成、多边形网格生成、高度细节生成等步骤 生成的,然后在导航网格上通过 A或 D等算法生成连通多边形列表,并从列表中找出最优路径

什么是Tile?


http://www.ppmy.cn/news/809100.html

相关文章

零基础Unreal Engine 4(UE4)图文笔记之粒子系统(九)

目录 创建粒子材质 创建粒子 Spawn(持续生成) 和 Burst(爆发生成) LiftTime属性 Inital size Inital Velocity Color over Life和Alpha over Life 总结 下一篇 ​​​​​​​ 上一篇讲述了UI的实现,这里我们…

UE4 - 初学笔记

UE4文件夹说明: 1、鼠标左键 - 视角前后移动、鼠标右键 - 视角旋转、鼠标中键 - 视角上下 按住鼠标右键 WSAD - 前后左右 、按住鼠标右键 QE - 上下、按住鼠标右键 ZC - 聚焦与广角 2、Alt 鼠标左键 : 围绕物体查看 3、F :聚焦物体 4、W…

Unreal4 入门

http://blog.sina.com.cn/s/blog_7c5fd2e90101ku0j.html 使用Unreal4引擎前需要安装 或者编译引擎。 下面就为同学们介绍下 Unreal4 安装配置。 一. 在Win7下安装Unreal4 在Win7下安装Unreal4需要以下几个步骤: 1. 打开“控制面板”的“程序和功能” 检查是否已安…

华为nova4是不是鸿蒙系统,华为nova 4手机什么时候可以升级鸿蒙系统?鸿蒙系统nova4升级时间介绍...

华为鸿蒙系统已经上线好久了,许多用户都已经抢先一步体验了,而最近有一部分使用华为nova4手机的用户跑来问我,自己的手机什么可以升级鸿蒙系统吗?什么时候才能升级?首先可以肯定的告诉大家,可以。具体内容下…

nova8se鸿蒙,华为nova8SE高配版真机开箱-全面性能评测

华为nova8SE系列在今日正式发布,分为华为nova8SE标准版和高配版,接下来小编就为大家带来了华为nova8SE高配版的真机开箱,以及全面性能测评,一起看看吧! 一、nova8SE高配版开箱视频 二、nova8SE高配版全面评测 出色外观…

怎么从华为nova4导入计算机,华为Nova4怎么连接电脑?华为Nova4打开USB调试连接电脑方法...

华为Nova4怎么连接电脑?华为Nova4打开USB调试连接电脑方法。华为Nova4怎么连接电脑?总有不在电脑旁的时候,查找保存文件就只能先用手机,然后再使用手机连接电脑来进行编辑了,小编为大家带来连接电脑的方法。 华为Nova4怎么连接电…

达人评测 华为p50pro和华为mate40pro的区别 哪个好

华为p50pro:屏幕大小为6.67英寸,采用了19:9的机身比例,屏幕分辨率则为2K,采用了90Hz刷新率。 华为mate40Pro:6.76寸90Hz,双挖孔,88瀑布屏 华为手机爆降800 机会不容错过点击开抢http://www.adia…

华为nova4是不是鸿蒙系统,华为nova 4手机什么时候可以升级鸿蒙系统?鸿蒙系统nova4升级时间介绍-电脑自学网...

华为鸿蒙系统已经上线好久了,许多用户都已经抢先一步体验了,而最近有一部分使用华为nova4手机的用户跑来问我,自己的手机什么可以升级鸿蒙系统吗?什么时候才能升级?首先可以肯定的告诉大家,可以。具体内容下…