cs插件吧 关注:8,285贴子:88,811
  • 2回复贴,共1

【AMXX模块】Navmesh - 附带精简的例子

取消只看楼主收藏回复

智力-1


IP属地:广东1楼2021-10-26 17:44回复
    【简介】:
    该AMXX模块使用导航网格+A星算法,提供简单高效的寻路功能。
    代码提取自regamedll中的bot部分,砍掉/修改了实体相关内容,仅保留寻路,并提供简单易用的amxx接口。
    【当前版本】:
    2.1.0
    【对比原版BOT】:
    BOT(×)
    自动生成.nav(×)
    加载.nav(√)
    寻路(√)
    AMXX接口(√)
    【使用方法】
    navmesh_amxx.dll放入addons\amxmodx\modules 并在addons\amxmodx\configs\modules.ini开
    运行demo.amxx 按Y输入go记录当前位置,输入t开启持续的寻路测试
    其它功能请看inc文件
    【核心功能和函数】:
    1、和BOT并不会冲突
    2、自动加载.nav文件(若地图不存在对应文件请使用含zbot客户端或服务端自行生成)
    3、调用函数navmesh_find()即可完成寻路,结果使用navmesh_get()获取
    【额外】:
    1.本版本已经是该模块该有的功能都在了,要获取最新版(拓展功能)请联系我。
    2.要使用inc中别的函数优化线路可以参考守护模式
    3.原本自动生成.nav会有个问题,就是BOT无法到达的地方不会自动生成,可以使用改过的mp.dll,见GuardMod4.有bug也可以联系我,建议把dump文件带上
    这楼没链接


    IP属地:广东3楼2021-10-26 21:22
    回复
      2025-10-12 19:26:44
      广告
      不感兴趣
      开通SVIP免广告
      链接:https://pan.baidu.com/s/1QJgaVMizfp1jelP-tzNtnw 提取码:ae4a


      IP属地:广东4楼2021-10-26 21:25
      回复