介绍


一个 PvZ Ultimate 关卡编辑器模组。用 LuaUI 在游戏内提供可视化界面,编辑关卡组件的所有属性,并导入导出 JSON 格式的关卡文件。


功能


  • 可视化编辑关卡组件:添加、删除、编辑组件,无需手写 JSON
  • 支持全部 40 个组件:关卡信息、出怪点数、必出僵尸、天气、传送门等
  • 丰富的属性编辑器:布尔、整数、浮点、枚举、列表、位置、波次等
  • 导入导出 JSON:一键生成关卡文件,或加载现有关卡继续编辑
  • 保存到关卡目录:直接调用 `CreativeLevelManager.AddDIYLevelJson` 保存
  • 多语言:支持中文和英文


使用方法


1. 安装

把资源包放进游戏资源包目录,启用它,重启游戏。

2. 打开编辑器

游戏内会出现一个"制作"按钮(可拖动),点击打开关卡编辑器。

3. 编辑关卡

  • 添加组件:点击"添加组件",从列表选择
  • 删除组件:选中组件后点"删除"
  • 编辑组件:选中组件后点"编辑",修改属性
  • 查看输出:点击"查看输出",生成 JSON
  • 从代码读取:点击"从代码读取",粘贴现有关卡 JSON 继续编辑

4. 保存

在输出框里点击"保存",关卡会保存到游戏的 levels 目录。