Metroidvania-System 地图编辑器上手指南从 0 到跑通第一张地图【免费下载链接】Metroidvania-SystemGeneral-purpose framework for creating metroidvania games in Godot.项目地址: https://gitcode.com/gh_mirrors/me/Metroidvania-SystemMetroidvania-System 地图编辑器是这款 Godot 游戏框架里最省事的工具在网格上点鼠标就能完成放房间、连出入口、摆收集品这些活。想想另一条路——手写地图数据文件一条条维护房间连接关系改个出口还要回头翻文件核对——你就明白为什么值得先花十分钟把它装起来。它替你省下的几件苦差事上手之前先说清楚这个 Godot 地图编辑器替你扛了哪些活可视化房间布局网格上拖一下就是房间尺寸随拖随变全程不碰数据文件。房间连接自动维护给某条边开门相邻房间对应的边自动对齐不用手动同步。多层地图每个图层是一张独立平面配合电梯、楼梯做出立体结构。主题一键切换SotN、Kenney、Exquisite 等内置主题换个下拉选项地图皮肤就变了。撤销重做兜底CtrlZ/CtrlY画错了随时退放心大胆试。三步进入 MetSys 地图编辑器克隆仓库到本地git clone https://gitcode.com/gh_mirrors/me/Metroidvania-System用 Godot 4.2 或更新版本打开项目目录。第一次打开时编辑器会自动重启一次这是它在装 MetSys 单例属正常现象。点顶部工具栏的 MetSys 图标选 Map Editor 标签页。 ️至此你的 Godot 编辑器里已经多了一块可视化关卡设计的画布剩下的都是画图了。跟着做完画出第一张房间布局建房间左侧切到Room Layout模式在网格上按住左键拖出一个矩形松手就是一间房。挪位置ShiftDrag可以整房平移不满意就CtrlZ撤掉重来。定出入口切到Border Type模式点在房间的某条边上门就开了ShiftClick能给整个房间统一设置。边界管理的核心逻辑在addons/MetroidvaniaSystem/Database/SubEditor.gd里平时你只需要点。 摆互动元素Custom Elements模式下点格子放收集品、传送门。可放哪些元素由设置里挂的脚本决定基类是addons/MetroidvaniaSystem/Scripts/CustomElementManager.gd示例项目用的是SampleProject/Scripts/CustomElements.gd。 存盘CtrlS数据落到SampleProject/Maps/MapData.txt关掉重开不会丢。 进阶玩法多层地图、换主题、绑场景怎么搭一张多层立体地图画完第一层在上方Current Layer下拉里加新图层每一层都是独立平面。用Preview Layer可以把另一层半透明地叠在当前视图上方便对齐电梯上下口。层与层之间通行就靠电梯、楼梯这类房间。怎么一键切换内置主题主题预设都在addons/MetroidvaniaSystem/Themes/目录下打开SampleProject/Resources/Settings.tres在theme字段里选 SotN、Kenney、Exquisite 任意一个保存后编辑器立刻换装。哪个都不合眼缘的话照着现有主题复制一份改图片也行。怎么给房间绑定 .tscn 场景文件切到Scene Assign模式把Corridor.tscn这类场景文件直接拖到房间上就完成绑定也可以点Create New Scene让编辑器现场建一个新场景。场景文件统一放在SampleProject/Maps/下运行时框架会自动按绑定关系加载和切换。接下来做什么翻示例、改个主题试试示例工程里的SampleProject/Maps/就是一张能直接跑的地牢每个房间都有对应场景值得逐个点开看看别人是怎么连的。建议你下一步就做两件事打开Settings.tres换一次主题再给示例地图加一层、接一个电梯。做完这两件这个框架对你来说就不陌生了。【免费下载链接】Metroidvania-SystemGeneral-purpose framework for creating metroidvania games in Godot.项目地址: https://gitcode.com/gh_mirrors/me/Metroidvania-System创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考