有3D游戏的大神吗,赛车游戏自动寻路,研究了快一周没搞好

本人creator死忠粉,迫于有个3D小游戏只好去看某个传闻很厉害的3D引擎(真的无奈,creator 3d名额一直没有申请到)。先小小吐槽一下这个“很厉害”的3D引擎对新人支持真的太不友好了(不敢说垃圾,怕被人说智商太低),泡了一周他们的论坛,各种资料,发现他们论坛相关回复全是含糊不清,比如:这个很简单,查查这个查查那个,网上很多资源。其实毛都没有。哎,不吐槽了,免得偏题。 我的问题是关于3D自动寻路的,我的需求是玩家进入游戏,就一条赛道到终点,赛道有转弯,上坡,下坡, 只允许玩家操作左右移动赛车避开障碍物。 这个需求我查了很多资料,越查越懵逼。 问题有:

  1. 网上答案1:“用A星算法,然后高度图用U3D生成heightMap” , 找了一圈没发现U3D怎么生成heightMap,生成完又改干嘛。。

  2. 网上答案2: “在U3D里面把赛道场景建好, 然后在用U3D的 NavMesh生成可行走区域,并且导出赛道的坐标”。这个答案,我实践过了, U3D里面也实现了一遍自动寻路,让赛车从起点自动跑到终点。 但是…navMesh生成的坐标导出又改咋用啊。。这些网上根本没有资料。。

  3. 想求助一下明白的大神, 3D寻路的最佳技术点到底在哪啊, 非常感谢。

1赞

之前很早unity有个叫做waypoint 的插件,我觉得很适合你的这个项目,就是给场景中的路线标点,大概就是你从这个点到下一个点的寻路,给场景路线标好点就可以了

看看这个,感觉和你的需求差不多。。。
https://www.sucaihuo.com/js/1352.html

好像还是有点区别,我的场景是这样的。。

你这个速度是一定的,拐弯的距离也知道,不久知道什么时候拐弯了嘛

楼主,什么时候成了再分享给大家看看

地图是固定的吗?固定的话自己插入一点点好了,依次移动到目标点就行。U3d有个官方案例,https://learn.unity.com/project/tower-defense-template?language=en
这款塔防游戏就有自动走路的,方法也很简单就是插入标记。
专业的3d寻路估计就比较难了。

这个很厉害的3d引擎是什么,很好奇

unity

一起好奇吧。。

小场景,就自己设置点。车子沿着点走就是咯。
至于平滑度,自己插个值。

楼主整怎么样了?

烤鸡~

路过看看吧。。。

成品在哪里啊

大佬,请问您解决了么,是怎么解决的