Freelancer关注{{ followText }}
累计获得0赞
目的导航这边UE3底层写的满庞杂和细碎的,软件工程做的也并不太好,下面简单写写框架,方便快速抓住系统主干和定位问题。 导航点系统NavigationPoint 存储结构:NavigationPoint:导航点,整个导航网Graph的Node,属性PathList存储邻接的ReachSpec对象引用ReachSpec:导航点之间的边,整个导航网Graph的Edge,包含起始Start和终止End导航点引用ULevel::NavListStart、ULevel:
这篇文章的目的主要想写一下自己的项目在使用Unreal Engine 3的NavigationMesh中遇到的问题和解决方法,希望其他用到这个系统的人少走些弯路。另外由于Unreal 4用的是一套NavigationMesh生成方案,最终的解决方法其实Unreal 4也是适用的。 NavigationMesh简单介绍本质上是对游戏内AI可运动空间的描述,通过连通图组织整个结构。如下图所示分别为Unreal Engine中的地图俯视图和绿色的NavMesh俯视图,可以看到场景被离散划分成了很多连通区域,连通区
这个家伙已过上与世隔绝的生活~