本人creator死忠粉,迫于有个3D小游戏只好去看某个传闻很厉害的3D引擎(真的无奈,creator 3d名额一直没有申请到)。先小小吐槽一下这个“很厉害”的3D引擎对新人支持真的太不友好了(不敢说垃圾,怕被人说智商太低),泡了一周他们的论坛,各种资料,发现他们论坛相关回复全是含糊不清,比如:这个很简单,查查这个查查那个,网上很多资源。其实毛都没有。哎,不吐槽了,免得偏题。 我的问题是关于3D自动寻路的,我的需求是玩家进入游戏,就一条赛道到终点,赛道有转弯,上坡,下坡, 只允许玩家操作左右移动赛车避开障碍物。 这个需求我查了很多资料,越查越懵逼。 问题有:
-
网上答案1:“用A星算法,然后高度图用U3D生成heightMap” , 找了一圈没发现U3D怎么生成heightMap,生成完又改干嘛。。
-
网上答案2: “在U3D里面把赛道场景建好, 然后在用U3D的 NavMesh生成可行走区域,并且导出赛道的坐标”。这个答案,我实践过了, U3D里面也实现了一遍自动寻路,让赛车从起点自动跑到终点。 但是…navMesh生成的坐标导出又改咋用啊。。这些网上根本没有资料。。
-
想求助一下明白的大神, 3D寻路的最佳技术点到底在哪啊, 非常感谢。