重要:老项目打开地图后,会在Assets\Maps\WorldMapBase\{地图ID}\Export\XML\MapRegion下 自动生成地图挂件、地形特效、场景音效触发器、地图触发特效的xml文件,按以下说明复制到新项目 0,地形: (0),复制老地图编辑器Assets\Maps\WorldMapBase\{地图ID}\Art\Textures文件夹 到 新项目内 Assets\Maps\Common\{地图ID}\ 下 (1),复制老地图编辑器Assets\Maps\WorldMapBase\{地图ID}\Art\TerrainData文件夹 到 新项目内 Assets\Resources\TerrainData\{地图ID}\ 下 (2),将复制过来的地形文件全部拖拽到Hierarchy场景面板,确保该面板只有新添加的地形资源 (3),点工具栏Window--Amazing Assets--Terrain To Mesh (4),点击下面Add All Scene Terrains (5),点击最下面Run (6),生成完成后,会在Assets\Resources\TerrainData\{地图ID}\Terrain To Mesh下 生成所有的地形文件 (7),将生成的所有地形文件复制到Assets\GameAssets\Maps\NewData\{地图ID}\TerrainData内 (8),删除Hierarchy场景面板中所有的地形资源 1, 地图挂件:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Export\XML\MapRegion\所有地形命名(0_0之类)文件 全部复制到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\MapRegionXML 下 将 Assets\Maps\WorldMapBase\{地图ID}\Art\Textures 下 除高度图外所有文件 复制到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\Textures 保存路径:Assets\GameAssets\Maps\NewData\{地图ID}\MapRegionXML 下 读取路径:如果保存路径有,则读保存路径,没有就读复制过来那个路径 以下相同 2,地形特效:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Export\XML\MapRegion\MapEffectInfo.xml文件 到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\XML 下 保存路径:Assets\GameAssets\Maps\NewData\{地图ID}\XML 下 3,场景音效触发器:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Export\XML\MapRegion\AudioTriggerInfo.xml文件 到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\XML 下 保存路径:Assets\GameAssets\Maps\NewData\{地图ID}\XML 下 4,地图触发特效:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Export\XML\MapRegion\MapTrigerInfo.xml文件 到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\XML 下 保存路径:Assets\GameAssets\Maps\NewData\{地图ID}\XML 下 5,地图传送(xml路径):复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Plan\XML\teleports.xml 到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\XML 下 (以后改为网格点) 保存路径:Assets\GameAssets\Maps\NewData\{地图ID}\XML 下 6, 【地图信息配置&摆摊区域配置&随机传送点配置&安全区配置】: 复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Plan\XML\MapConfig.xml 到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\XML 下 保存路径:Assets\GameAssets\Maps\NewData\{地图ID}\XML 下 7,怪物配置:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Plan\XML\Monsters.xml 到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\XML 下 保存路径:Assets\GameAssets\Maps\NewData\{地图ID}\XML 下 8, 地图格子:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Plan\XML\obs.xml 到 新项目内 Assets\GameAssets\Maps\Common\{地图ID}\XML 下 保存路径:Assets\GameAssets\Maps\NewData\{地图ID}\XML 下 #1, 地图挂件:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Art\RegionInfos 下 地形asset文件 到 新项目内 Assets\GameAssets\Maps\OldData\\{地图ID}RegionInfos 下 #2,地形特效:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Art\MapEffectInfo.asset文件 到 新项目内 Assets\GameAssets\Maps\OldData\\{地图ID}Config 下 #3,场景音效触发器:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Sound\AudioTriggerInfo.asset文件 到 新项目内 Assets\GameAssets\Maps\OldData\\{地图ID}Config 下 #4,地图触发特效:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Art\MapTrigerInfo.asset文件 到 新项目内 Assets\GameAssets\Maps\OldData\\{地图ID}Config 下 #5,地图传送(asset路径):复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Plan\InfoObject\MapTeleportsInfo.asset文件 到 新项目内 Assets\GameAssets\Maps\OldData\{地图ID}\Config 下 #6,地图配置信息:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Plan\InfoObject\MapConfigInfo.asset文件 到 新项目内 Assets\GameAssets\Maps}\OldData\{地图ID\Config 下 #7,随机传送:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Plan\InfoObject\RandomTelInfo.asset文件 到 新项目内 Assets\GameAssets\Maps\OldData\{地图ID}\Config 下 #8, 地图格子:复制老地图编辑器 Assets\Maps\WorldMapBase\{地图ID}\Plan\InfoObject\obs.asset 或 Assets\Maps\WorldMapBase\{地图ID}\Plan\obs.hxobs 到 新项目内 Assets\GameAssets\Maps\OldData\{地图ID}\Config 下