Copy(Map, floor);
函数功能:
根据地图标识、地图编号、拷贝一张地图,此处为线程模式并不会直接生成需要等待系统创建,拷贝后的地图编号由系统指定
操作参数:
| 参数名 | 是否必须 | 类型 | 说明 |
|---|---|---|---|
| DoFile | 是 | string | 脚本文件路径(如是本文件则填写nil) |
| FuncName | 是 | string | 响应事件处理函数的名称 |
| Map | 是 | int | 地图类型 |
| floor | 是 | int | 地图编号 |
| CreatIndex | 是 | int | 序号 |
返回值:
| 返回类型 | 成功 | 失败 |
|---|---|---|
| int | >=0 | -1 |
操作实例:
--地图层
local CreatIndex = Map.Copy(nil,"CopyMap_CallBackEvent",0,1000);
if(CreatIndex >= 0)then
print("成功")
else
print("失败")
end
function CopyMap_CallBackEvent(MapID,floor,CreatIndex)
if(MapID == -1)then
print("创建新的地图:"..CreatIndex.."失败了");
return;
end
print("创建新的地图标识:"..MapID.."地图编号:"..floor);
end备注:
- 更多返回错误代码请看首页的错误代码描述
文档更新时间: 2021-03-14 01:18 作者:105493660