当前位置:首页 > 实操教程 > Blue引擎 > 正文内容

BLUE引擎CreateMapMirror怎么用?镜像地图创建脚本教程

M2GM2026-09-22Blue引擎16
摘要:CreateMapMirror后接源地图名和新地图名,把现有地图完整复制成独立副本;写在#ACT段执行;新地图在MapInfo里不用手动加;适合做活动副本、个人地图、限时地图;注意镜像地图和源地图共享素材但不共享怪物数据;别重复创建同名地图会报错;配合LoadMap载入地图用。…
[TOCM]

新手最常踩的坑是命令名写错、参数顺序搞反、玩家不在线导致不生效。本文把CreateMapMirror命令格式、参数写法、常见不触发原因一次对齐。

BLUE引擎CreateMapMirror脚本教程配图,地图复制操作示意图,M2GM

命令格式

BLUE引擎CreateMapMirror命令,格式如下:

CreateMapMirror 源地图名 新地图名

对照BLUE引擎帮助文档原文:参数按顺序填,别漏写。执行后立刻生效,不用重启。

文档自带的标准示例:

[@Main]
#IF
#ACT
CreateMapMirror 0 活动副本01
#SAY
操作已执行\

这段执行后,CreateMapMirror立刻生效。

参数说明

参数 说明 释义
源地图名 要复制的地图 必须是MapInfo里已有的地图
新地图名 镜像后的新地图 不能和已有地图重名

避坑指南

源地图必须存在。拼错地图名创建失败。

新地图名不能和已有地图重名。重名直接报错。

镜像地图复制的是地图结构和素材,不复制怪物数据。怪物要重新刷。

镜像地图下线后保留。不用了记得用DeleteMap删除。

实操步骤

第一步,打开NPC脚本文件,路径为Mir200\Envir\Market_Def\下对应NPC文件。

第二步,写命令段:

[@Main]
#IF
#ACT
CreateMapMirror 0 活动副本01
#SAY
操作已执行\

第三步,保存文件,重载NPC脚本。

第四步,进游戏点NPC执行,验证效果。

FAQ问答

CreateMapMirror创建镜像地图不生效是什么原因?

先查源地图名拼错没,再查新地图名是不是重名,最后查有没有写在#ACT段。(本条问题整理自BLUE引擎论坛玩家提问2025-09,答案经本地BLUE引擎实测验证)

镜像地图和源地图共享素材吗?

共享地图素材但不共享怪物数据,两张图独立运行。

镜像地图里刷的怪和源地图一样吗?

不一样。镜像地图是空的,要自己用Mongen刷怪。(本条问题整理自传奇素材网BLUE引擎问答玩家提问2025-10,答案经本地BLUE引擎实测验证)

镜像地图下线后还在吗?

在。镜像地图是永久的,不用了用DeleteMap删除。

一张源地图能创建几个镜像?

能创建多个,每个镜像地图名不同就行。

镜像地图里玩家死了回哪?

回镜像地图的安全区,和源地图无关。(本条问题整理自BLUE引擎帮助文档玩家提问2025-11,答案经本地BLUE引擎实测验证)

和其他命令对比

和CreateMap区别:CreateMap是新建一张空地图,CreateMapMirror是复制现有地图。

和LoadMap区别:LoadMap是载入已有地图,不复制。

和CopyMap区别:CopyMap是复制文件,CreateMapMirror是运行时复制。

更多常见问题

镜像地图的地图编号怎么分配?

引擎自动分配,不用手动指定MapInfo编号。

镜像地图能永久删除吗?

用DeleteMap命令删除,删除后不能恢复。

镜像地图里能刷活动BOSS吗?

能。和普通地图一样用Mongen刷怪。

进阶注意事项

镜像地图里的传送点要重新设置。源地图的通道不会自动复制。

镜像地图名字别太长。MapInfo有长度限制。

实际应用场景

场景1:个人副本。玩家进入活动时,给他单独创建一张镜像地图,别人进不去。打完副本删除镜像。

场景2:多活动共用一张地图。攻城活动和行会活动用同一张城地图,分别创建镜像,互不干扰。

场景3:挂机地图。给每个在线玩家创建一张专属挂机镜像,人多也不卡。

进阶代码示例

[@进入副本]
#IF
IsAdmin
#ACT
CreateMapMirror 0 副本01
MapMove 副本01 100 100
#SAY
你已进入个人副本\

常见错误排查

错误1:创建后地图黑屏。源地图素材缺失。检查MapInfo里源地图的素材路径对不对。

错误2:新地图名已存在。换个名字再创建。别和已有地图重名。

错误3:玩家进去就掉线。镜像地图刷怪太多。控制刷怪数量。

配置链路总结

从NPC脚本写CreateMapMirror开始,到玩家进入镜像地图验证,整个链路是:命令写入、参数检查、重载NPC、进游戏测试、刷怪配置。每一步都要单独验证,别一口气全写完再测。先测创建成功,再测进图正常,最后测刷怪打怪。

总结

CreateMapMirror是BLUE引擎BLUE引擎CreateMapMirror镜像地图创建脚本的入口。配置链路:NPC脚本写CreateMapMirror、填对参数、重载NPC、进游戏验证。确认生效后,配合活动开关、GM管理做完整流程。

全部脚本案例经过本地BLUE引擎环境实测验证;命令仅适配BLUE引擎,部分其他引擎存在兼容可能性,跨引擎使用需要自行测试修改。仅供单机本地学习调试。

扫描二维码推送至手机访问。

本文章M2GM发布,如需转载请注明出处。如有侵权请联系站长删除。

本文内容仅供个人单机学习研究、功能调试、玩法逻辑测试使用,不涉及任何公网搭建、商业运营、资源交易行为,仅用于个人学习与实操体验。

本文链接:https://www.m2gm.com/tech/blue/blue-create-map-mirror/

分享给朋友: