|
发表于 2023-2-13 23:07:17
|
显示全部楼层
动态库调用(获取资源路径("rc:最强A星.dll"), "int","加载地图bmp" ,"char *",获取资源路径("rc:1.bmp"), "int", 1)
//加载地图bmp 返回值 整数型 0为失败 1为成功 参数1 字符串 为需要传入的图片路径 比如 "rc:\\地图.bmp" 参数2 整数 为是否生成地图数据文件 0为不生成 1为生成 传入1时 会在当前目录下生成一个 "数据文件.A" 文件
动态库调用(获取资源路径("rc:最强A星.dll"), "int", "加载地图数据A", "char *", 获取资源路径("数据文件.A"), "int", 1)
//加载地图数据A 返回值 整数型 0为失败 1为成功 参数1 字符串 为需要传入的地图数据路径 比如 "rc:\\数据文件.A" 参数2 整数 为是把地图数据转换为地图 0为不生成 1为生成 传入1时 会在当前目录下生成一个 "预览图.bmp" 文件 一般用来对比原图排除错误的
动态库调用(获取资源路径("rc:最强A星.dll"), "char *", "A星寻路", "char *", "63,17", "char *", "229,288", "int", 8)
//加载地图数据A 返回值 字符串 返回寻路路径 如: 56,123|57,123|58,124........223,159 如此 失败会返回 "错误码" 参数1 字符串 起点坐标 比如 "56,123" 参数2 字符串 比如 "223,159" 参数3 整数 4或8 4代表4方位 上下左右 8代表8方位 |
|