游戏演示
开始游戏
读取存档
Powered by RPG Map Editor
素材库:
选择素材...
📂 导入素材
🖌️ 画笔层:
单层
🔄 刷新缓存
🗑️ 清空库
▲ 收起面板
▶
📂 选择工程文件夹
切换工程文件夹
示例工程
🖼️ DOM 版本
场景:
🌍 主世界 (Main)
🎨 画瓦片
📦 模板库
➕ 添加
NPC / 装饰物
建筑 (可进入)
刷怪点
奖励点
建筑之上
动态角色
🎮 玩家初始点
🖼️ 场景背景图
📐 矢量图阻挡
🎨 画瓦片背景图
📂 从其它工程复制
🖼️ 调整背景
↩ 撤销
↪ 重做
🧽 橡皮擦
层:
单层
🚫 清除选中
📷 截图
⚙️ 控制
📥 下载项目
🎮 完整游戏打包 (上线版)
渲染
PIXI / WebGL
Canvas 2D
WebGL
DOM
🚀 执行
➕ 添加画布
🗑️ 删除画布
ID:
名称:
W:
◀
▶
H:
◀
▶
角色:
◀
▶
应用
📐 作用范围
⚔️ 战斗范围
📅 网格
🔢 层数标记
🗺️ 显示路径
🏗️ 建筑参考
🎨 画瓦片
×
内存: --MB
正在获取数据...
🔍
100%
属性编辑器
×
基础
场景
角色/战斗
内容
高级
基础信息 (必填)
📦 关联模板:
-
断开关联
ID (唯一标识):
名称 (显示在头顶):
图片路径:
📂 选图
只认工程 images 内资源,外部图请点右侧导入。选择非 images 内文件会自动复制到 images
类型 (Type):
NPC / 装饰物
建筑 (可进入)
逻辑阻挡 (Collider)
刷怪点
奖励点
建筑之上
动态角色
🎮 玩家初始点 (Player)
🖼️ 场景背景图 (覆盖瓦片)
X:
Y:
W:
H:
旋转角度(°):
开启物理碰撞 (Collision)
外部跳转链接 (右键触发):
标签偏移 X:
标签偏移 Y:
🎒 装备槽方案
方案类型:
休闲型
战斗型
自定义
说明:
休闲型默认使用 武器 / 衣服 / 饰品 三个槽位。
自定义槽位:
分类建议填 `weapon`、`armor`、`accessory`,角色面板会按这里的顺序渲染。
传送/区域连接配置
目标场景ID (roomId):
指定目标门ID (Target Door ID):
入口名称:
门 相对X (dX):
门 相对Y (dY):
门 宽 (dW):
门 高 (dH):
传送后出现在门的:
上方 (传统室内模式)
下方 (城镇连接模式)
左侧
右侧
重叠 (中心)
传送点外观:
一直显示 (普通门)
隐藏 (隐形触发器/空气墙)
通行前需清空刷怪组:
未清空提示:
所属副本/路线:
路线类型:
可重复刷
一次性推进
入口提示补充:
最低等级:
解锁标记:
解锁值:
套用入口推荐配置
根据目标场景、推荐等级和门禁条件自动生成入口名称、路线名和入口提示。
当前地图入口/路线总览
当前地图暂无入口配置。
全局路线/解锁总览
正在整理全局路线关系...
路线推荐分层
正在整理路线推荐...
刷怪点配置
刷怪组:
波次:
数量:
敌人模板ID:
请选择敌人模板
自动触发半径:
备注:
复制本波到下一波
波次强度建议
根据波次、数量和敌人模板,给出整波推荐等级与单体基础数值。
套用推荐等级
先把刷怪点在地图里摆清楚,后面波次逻辑可以直接按刷怪组和波次接上。
奖励点配置
奖励组:
领取后隐藏:
是
否
需要清空刷怪组:
无
未完成提示:
经验奖励:
金币奖励:
物品 ID:
物品数量:
备注:
先做成可视化领奖点,后面可以再包装成宝箱或结算奖励台。
角色基础 / 交互配置
⚔️ 角色基础属性
角色身份:
敌人 (Enemy)
中立 NPC
盟友 (Ally)
玩家 (Player)
当前/最大HP:
/
攻击力 (ATK):
防御力 (DEF):
初始力量:
初始敏捷:
初始体质:
击败经验(EXP):
地图等级:
房间等级:
敌人等级:
掉落等级:
掉落档位 / 品质概率
普通怪预设
精英怪预设
Boss 预设
自定义
最终掉率 = 掉落项基础概率 × 这里的品质概率%
普通 %
精良 %
稀有 %
史诗 %
等级平衡建议
根据敌人等级自动给出推荐 HP / ATK / DEF / EXP。
套用推荐值
玩家的普攻和技能请使用后面的“玩家战斗配置”编辑,这里不再混入敌人/NPC 那套 AI 与攻击样式配置。
启用动态角色战斗 / AI
动态角色战斗 / AI 配置
AI 模式:
原地待机 (Idle)
区域游荡 (Wander)
追逐玩家 (Chase)
固定巡逻 (Patrol)
攻击类型:
远程 (射击)
近战 (贴身)
攻击样式:
default
fire
ice
dark
heavy
自定义图片
样式图片:
📂
只认工程 images 内资源,外部图请点右侧导入。选择非 images 内文件会自动复制到 images
攻击音效:
选音频
只认工程 audio 内资源,外部音频请点右侧导入。选择非 audio 内文件会自动复制到 audio
特殊动作名称:
感知范围:
攻击范围:
游荡范围:
受击硬直(ms):
击退距离:
霸体:
否
是
受击打断技能:
是
否
技能列表(AI 自动释放)
上面是普通攻击,这里是 AI 按范围、概率、冷却自动释放的技能列表。
技能 1
选择技能模板
套用模板
存模板
名称:
类型:
远程
近战
触发血量≤%:
触发概率:
冷却(ms):
前摇(ms):
伤害倍率:
范围:
速度:
预警形状:
圆形
扇形
直线
预警角度:
预警宽度:
命中效果:
无
减速
灼烧
眩晕
效果时长(ms):
效果强度:
附加效果:
无
减速
灼烧
眩晕
附加时长(ms):
附加强度:
技能样式:
default
fire
ice
dark
heavy
自定义图片
动作名:
样式图片:
📂
技能音效:
选音频
技能 2
选择技能模板
套用模板
存模板
名称:
类型:
远程
近战
触发血量≤%:
触发概率:
冷却(ms):
前摇(ms):
伤害倍率:
范围:
速度:
预警形状:
圆形
扇形
直线
预警角度:
预警宽度:
命中效果:
无
减速
灼烧
眩晕
效果时长(ms):
效果强度:
附加效果:
无
减速
灼烧
眩晕
附加时长(ms):
附加强度:
技能样式:
default
fire
ice
dark
heavy
自定义图片
动作名:
样式图片:
📂
技能音效:
选音频
额外敌方技能
新增技能
敌人多阶段
按血量百分比切阶段,先做 3 个阶段槽,适合 Boss 基础多阶段。
阶段 1 名称:
血量≤%:
普攻模式:
继承
远程
近战
ATK倍率:
移速倍率:
攻速倍率:
阶段技能位:
普攻范围倍率:
阶段 2 名称:
血量≤%:
普攻模式:
继承
远程
近战
ATK倍率:
移速倍率:
攻速倍率:
阶段技能位:
普攻范围倍率:
阶段 3 名称:
血量≤%:
普攻模式:
继承
远程
近战
ATK倍率:
移速倍率:
攻速倍率:
阶段技能位:
普攻范围倍率:
内容配置
开启气泡对话 (Popup)
✍ 自定义:
📄 CSV表:
📍 气泡偏移:
X
Y
新闻网页链接 (左键弹窗):
🪟
W
H
触发:
碰触
点击
居中
坐标
偏移
X
Y
开启碰撞/点击语音 (Audio)
音频文件路径 (例如: audio/hello.mp3):
选音频
只认工程 audio 内资源,外部音频请点右侧导入。选择非 audio 内文件会自动复制到 audio
开启视频播放 (Video)
视频文件路径:
选视频
只认工程 video 内资源,外部视频请点右侧导入。选择非 video 内文件会自动复制到 video
播放器 X (px):
播放器 Y (px):
宽度 (px):
高度 (px):
* 如果 X/Y 留空,则屏幕居中。宽高留空则使用默认值。
开启商店 (Shop)
商店 ID:
商店名称:
欢迎语:
显示未解锁商品(虚影)
商品可视化编辑:
选择商店预设
村庄杂货铺
村庄药店
基础铁匠铺
猎人补给站
覆盖整店
追加整店
选择商品预设
小回复药
大回复药
小法力药
复活符
青铜钥匙
简易炸弹
木材
铁矿石
狼牙
冒险者短剑
插入预设
物品库(本地)
插入库物品
删库项
新增商品
从 JSON 载入
导入掉落物
同步到 JSON
* 类型 = 物品大类;用途 = 更具体的用途。价格 = 买 1 次花多少钱;数量 = 买 1 次给几个;库存 = -1 表示无限。
* 每个商品卡片右上角可以保存进物品库;物品库存进浏览器本地,当前工程里可反复复用。
* 可在上方快速增删常用字段;需要特殊字段时,继续在下方 JSON 中补充。
商品列表 JSON:
* 支持直接填写商品数组;不填时默认使用空列表。
移动行为配置
移动模式:
🔁 单向循环 (A→B→A)
⇄ 往返循环 (A→B→A)
🛑 单次移动 (A→B停)
🗿 原地不动 (仅播放动画)
🎲 随机游荡 (自动避障)
间隔(ms):
速度:
🏁 初始状态
初始在画布
初始不在画布
🏁 到达后状态
到达后在画布
到达后不在画布
巡逻路径坐标点 (格式: x,y 每行一个):
* 第一行是出生点,最后一行是消失点
📍 进入录制模式
💰 击败掉落设置
配置该实体被击败后的掉落物及概率
+ 添加物品
精灵图/动作帧配置
单帧宽 (px):
单帧高 (px):
图集起始 X:
图集起始 Y:
动作配置表 (Spritesheet)
预览
方向
行号
帧数
帧速
待机帧
镜像
⬇
镜像
⬅
镜像
➡
镜像
⬆
镜像
🛑
---
特殊动作配置 (Action)
启用特殊动作 (如近战攻击)
动作库:
动作名:
新增
删除
动作图路径 (Action Sprite):
📂 选图
只认工程 images 内资源,外部图请点右侧导入。选择非 images 内文件会自动复制到 images
帧宽:
帧高:
起始X:
起始Y:
预览
方向
行号
帧数
帧速
镜像
X偏移
Y偏移
⬇
镜像
⬅
镜像
➡
镜像
⬆
镜像
玩家战斗配置
启用玩家战斗
普通攻击
普攻方式:
近战
远程
按键:
范围:
弹速:
动作名:
攻击样式:
default
fire
ice
dark
heavy
自定义图片
样式图片:
📂
只认工程 images 内资源,外部图请点右侧导入。选择非 images 内文件会自动复制到 images
攻击音效:
选音频
只认工程 audio 内资源,外部音频请点右侧导入。选择非 audio 内文件会自动复制到 audio
命中效果:
无
减速
灼烧
眩晕
效果时长(ms):
效果强度:
附加效果:
无
减速
灼烧
眩晕
附加时长(ms):
附加强度:
技能列表第 1 项
选择技能模板
套用模板
存模板
技能方式:
远程技能
近战技能
位移
技能名:
按键:
冷却(ms):
伤害倍率:
范围:
位移距离:
弹速:
图标:
动作名:
攻击样式:
default
fire
ice
dark
heavy
自定义图片
样式图片:
📂
只认工程 images 内资源,外部图请点右侧导入。选择非 images 内文件会自动复制到 images
攻击音效:
选音频
只认工程 audio 内资源,外部音频请点右侧导入。选择非 audio 内文件会自动复制到 audio
命中效果:
无
减速
灼烧
眩晕
效果时长(ms):
效果强度:
附加效果:
无
减速
灼烧
眩晕
附加时长(ms):
附加强度:
技能列表第 2 项
选择技能模板
套用模板
存模板
技能方式:
远程技能
近战技能
位移
技能名:
按键:
冷却(ms):
伤害倍率:
范围:
位移距离:
弹速:
图标:
动作名:
攻击样式:
default
fire
ice
dark
heavy
自定义图片
样式图片:
📂
只认工程 images 内资源,外部图请点右侧导入。选择非 images 内文件会自动复制到 images
攻击音效:
选音频
只认工程 audio 内资源,外部音频请点右侧导入。选择非 audio 内文件会自动复制到 audio
命中效果:
无
减速
灼烧
眩晕
效果时长(ms):
效果强度:
附加效果:
无
减速
灼烧
眩晕
附加时长(ms):
附加强度:
技能列表第 3 项
选择技能模板
套用模板
存模板
技能方式:
远程技能
近战技能
位移
技能名:
按键:
冷却(ms):
伤害倍率:
范围:
位移距离:
弹速:
图标:
动作名:
攻击样式:
default
fire
ice
dark
heavy
自定义图片
样式图片:
📂
只认工程 images 内资源,外部图请点右侧导入。选择非 images 内文件会自动复制到 images
攻击音效:
选音频
只认工程 audio 内资源,外部音频请点右侧导入。选择非 audio 内文件会自动复制到 audio
命中效果:
无
减速
灼烧
眩晕
效果时长(ms):
效果强度:
附加效果:
无
减速
灼烧
眩晕
附加时长(ms):
附加强度:
前 3 项是快速编辑位,下面可以继续新增,运行时和蓝图都会按整个技能列表顺序识别。
额外技能列表
新增技能
动态角色战斗配置
🗑️ 删除
复制到:
📑 复制
📦 存为模板
取消
💾 保存修改
新建画布 (New Canvas)
×
ID (英文标识):
名称 (可选):
宽 (Width):
高 (Height):
角色缩放 (可选):
X: 0, Y: 0
📦 模板库
实体
物品
流程
×
➕ 新建模板
📦
选择或创建一个模板进行编辑
编辑模板
🗑️ 删除模板
模板名称:
🏷️偏移 X
Y
实体类型:
动态角色 (Dynamic)
NPC / 装饰物
建筑 (可进入)
建筑之上 (Overhead)
AI 代理 (Agent)
阻挡 (Collider)
交互与功能配置
开启碰撞阻挡
开启对话气泡
开启商店功能
气泡链接 (News URL):
商店 ID:
建筑/传送配置
目标场景 (Room ID):
入口标签:
路线标签:
循环模式:
可重复进入
一次性进入
所需等级:
需清空怪组:
所需 Flag:
Flag 值:
外观与动画配置
素材图片:
📂 选图
只认工程 images 内资源,外部图请点右侧导入。选择非 images 内文件会自动复制到 images
单帧宽 (W):
单帧高 (H):
图集起始 X:
图集起始 Y:
动作配置表 (与属性面板一致)
预览
向
行号
帧数
帧速
停顿
镜像
⬇
⬅
➡
⬆
🛑
-
-
⚔️ 攻击/特殊动作配置 (与属性面板一致)
动作素材 (留空则用基础图):
📂
动作图请从工程 images 导入。选择非 images 内文件会自动复制到 images
帧宽:
帧高:
起始X:
起始Y:
预览
向
行号
帧数
帧速
镜
X偏
Y偏
⬇
⬅
➡
⬆
缩放:
移动速度:
战斗与 AI 属性
最大 HP:
攻击力 (ATK):
防御力 (DEF):
初始力量:
初始敏捷:
初始体质:
击败经验 (EXP):
地图等级:
房间等级:
敌人等级:
掉落等级:
掉落档位:
普通怪预设
精英怪预设
Boss 预设
自定义
普通 %:
精良 %:
稀有 %:
史诗 %:
等级平衡建议
根据敌人等级自动给出推荐 HP / ATK / DEF / EXP。
套用推荐值
移动速度:
AI 模式:
待机 (Idle)
追逐玩家 (Chase)
随机游荡 (Wander)
攻击类型:
远程 (射击)
近战 (贴身)
攻击样式:
default
fire
ice
dark
heavy
自定义图片
样式图片:
📂
攻击图请先放进工程 images。选择非 images 内文件会自动复制到 images
攻击音效:
选音频
攻击音频请用工程 audio 里的资源。选择非 audio 内文件会自动复制到 audio
特殊动作名称:
角色身份:
敌人 (Enemy)
中立 NPC
盟友 (Ally)
感知范围:
攻击范围:
游荡范围:
受击硬直(ms):
击退距离:
霸体:
否
是
受击打断技能:
是
否
敌方技能
技能 1
选择技能模板
套用模板
存模板
名称:
类型:
远程
近战
触发血量≤%:
触发概率:
冷却(ms):
前摇(ms):
伤害倍率:
范围:
速度:
预警形状:
圆形
扇形
直线
预警角度:
预警宽度:
命中效果:
无
减速
灼烧
眩晕
效果时长(ms):
效果强度:
附加效果:
无
减速
灼烧
眩晕
附加时长(ms):
附加强度:
技能样式:
default
fire
ice
dark
heavy
自定义图片
动作名:
样式图片:
📂
技能音效:
选音频
技能 2
选择技能模板
套用模板
存模板
名称:
类型:
远程
近战
触发血量≤%:
触发概率:
冷却(ms):
前摇(ms):
伤害倍率:
范围:
速度:
预警形状:
圆形
扇形
直线
预警角度:
预警宽度:
命中效果:
无
减速
灼烧
眩晕
效果时长(ms):
效果强度:
附加效果:
无
减速
灼烧
眩晕
附加时长(ms):
附加强度:
技能样式:
default
fire
ice
dark
heavy
自定义图片
动作名:
样式图片:
📂
技能音效:
选音频
额外敌方技能
新增技能
敌人多阶段
阶段1名称:
血量≤%:
普攻模式:
继承
远程
近战
ATK倍率:
移速倍率:
攻速倍率:
阶段技能位:
普攻范围倍率:
阶段2名称:
血量≤%:
普攻模式:
继承
远程
近战
ATK倍率:
移速倍率:
攻速倍率:
阶段技能位:
普攻范围倍率:
阶段3名称:
血量≤%:
普攻模式:
继承
远程
近战
ATK倍率:
移速倍率:
攻速倍率:
阶段技能位:
普攻范围倍率:
💰 击败掉落物品
+ 添加掉落
掉落图标也只认工程 images,别直接手填外部路径。选择非 images 内文件会自动复制到 images
编辑物品模板
🗑️ 删除模板
模板名称:
物品 ID:
显示名称:
物品类型:
普通物品
回复道具
法力道具
武器
护甲
饰品
材料
钥匙
特殊道具
品质:
普通
精良
稀有
史诗
图标:
📂 选图
槽位:
自动匹配
子类:
预设:
力量武器
体质护甲
敏捷饰品
品质:
普通
精良
稀有
史诗
主属性与战斗词条
力量:
敏捷:
体质:
攻击:
防御:
生命:
暴击率:
攻速:
移速:
按怪物等级成长
每级成长:
模板库里改了这个物品模板,所有仍保持关联的掉落物都会一起同步;如果某个实例被单独改过,它会自动断开关联。
流程模板
常用置顶
项目模板
存为项目模板
重命名
复制项目模板
删除项目模板
插入到当前蓝图
模板说明
选择左侧流程模板后,这里会显示它的适用场景和作用。
模板分类
未选择
包含流程
默认参数
这里既可以查看内置流程模板,也可以把调好的参数存成项目模板。项目模板会保留你当前这套默认参数,后面可以直接反复插入。
取消
💾 保存模板
📦 素材库
自动根据引用关系分类
×
🌍 瓦片素材
🧸 建筑/实体
🎒 物品/图标
📦 未使用
📋 全部
关闭
🔴 正在录制路径... 点击地图添加坐标
✅ 完成录制 (返回)
⚙️ 游戏逻辑蓝图 (Blueprint)
▴
▾
▶
∨
×
当前模块:Core (核心) | 状态:
就绪
关闭面板
📂 载入导图
💾 保存配置
🎯 选择控制目标
×
🌍 全局控制 (控制该类型所有对象)
取消
📂 从其它工程复制
取消选择
×
来源场景
📐 查看蓝图
未选择来源工程
全部类型
全部资源
图片资源
音频资源
视频资源
多资源
只看缺图
全选
清空
保留原坐标
点击地图后放到当前位置
未选择任何对象
取消
复制选中对象
📐 来源工程控制蓝图
点击选节点 · Ctrl+拖拽框选 · 右键导入
×