介绍
一个 PvZ Ultimate 关卡编辑器模组。用 LuaUI 在游戏内提供可视化界面,编辑关卡组件的所有属性,并导入导出 JSON 格式的关卡文件。
功能
- 可视化编辑关卡组件:添加、删除、编辑组件,无需手写 JSON
- 支持全部 40 个组件:关卡信息、出怪点数、必出僵尸、天气、传送门等
- 丰富的属性编辑器:布尔、整数、浮点、枚举、列表、位置、波次等
- 导入导出 JSON:一键生成关卡文件,或加载现有关卡继续编辑
- 保存到关卡目录:直接调用 `CreativeLevelManager.AddDIYLevelJson` 保存
- 多语言:支持中文和英文
使用方法
1. 安装
把资源包放进游戏资源包目录,启用它,重启游戏。
2. 打开编辑器
游戏内会出现一个"制作"按钮(可拖动),点击打开关卡编辑器。
3. 编辑关卡
- 添加组件:点击"添加组件",从列表选择
- 删除组件:选中组件后点"删除"
- 编辑组件:选中组件后点"编辑",修改属性
- 查看输出:点击"查看输出",生成 JSON
- 从代码读取:点击"从代码读取",粘贴现有关卡 JSON 继续编辑
4. 保存
在输出框里点击"保存",关卡会保存到游戏的 levels 目录。