Cocos Creator3.x NavMesh导航网格寻路(二)

前言

Cocos Creator 3.x :NavMesh寻路后,菜鸟继续对寻路功能进行完善和测试,对除了web平台之外的其他平台进行支持与测试,目的是使咱们的寻路动能可以支持更多的场景。

在线体验

体验链接:https://carlosyzy.gitee.io/game-development

正文

1.高度场寻路

在上一版的寻路中,已经支持了最基础的场景寻路:

  • 1.基础导入模型

  • 2.Terrain 地形

以上的这两种场景有一个共同点,那就是处于同一个平面上的寻路,那么在咱们的游戏中,除了这种,还会有包含高度场的寻路,最常见的列如爬楼梯之类的寻路,那么菜鸟下去进行了测试,recast.js 內部已经支持了这个情况,只需要对NavMeshConfig参数进行适当的修改即可达到要求


 let _config: NavMeshConfig = {

            cs: 0.12,

            ch: 0.1,

            tileSize: 1.0,

            borderSize: 0.1,

            walkableSlopeAngle: 60,

            walkableHeight: 2,

            walkableClimb: 1,

            walkableRadius: 1,

            maxEdgeLen: 5,

            maxSimplificationError: 1,

            minRegionArea: 3,

            mergeRegionArea: 4,

            maxVertsPerPoly: 6,

            detailSampleDist: 6,

            detailSampleMaxError: 1,

        };

给大家看看效果:

2.平台支持

1.0 web

在之前的版本中,所有的功能都是基于web端进行开发与测试的,

2.原生

3.window

4.微信小游戏

总结

希望以上内容对小小伙伴们可以有所帮助

demo地址:Cocos Creator3.x NavMesh导航网格寻路 | Cocos Store

4赞

大佬牛皮,666666,
好像打不开?

不好意思,多刷新了两次,打开了,赞 :smile:

恩恩,需要多刷新几次,我自己的服务器好久没用了,用到gitee,比较慢

1赞

大佬牛逼啊~

这个寻路系统能添加 link 吗??

这个暂时时不支持的

最近入手navmesh寻路,询问宗宝相关问题的小伙伴越来越多,入手的小伙伴有啥问题都可以私聊我
微信:Carlos13207
qq:641771602
qq群:960124989