Improve map editor workflow controls
This commit is contained in:
@@ -30,7 +30,16 @@ http://127.0.0.1:8787/tools/map_editor/
|
||||
- 导入的图形会在浏览器内临时预览,拖动或缩放图形时,同步移动或缩放绑定的碰撞块。
|
||||
- 编辑选中对象的数值和文本属性。
|
||||
- 新增/删除图块集、图层、碰撞块、铺砖区、战斗区和出生点。
|
||||
- 下载兼容 `StageMapLoader` 的 `.map` 文本。
|
||||
- 支持撤回最近编辑操作,也可以使用 `Ctrl+Z`。
|
||||
- 选中图层或图层内对象后,可以把对应图层上移或下移。
|
||||
- 保存并下载兼容 `StageMapLoader` 的 `.map` 文本。
|
||||
|
||||
## 保存和撤回
|
||||
|
||||
- “保存并下载”会把右侧导出文本下载成 `<地图ID>.map`。
|
||||
- 浏览器安全限制下,静态网页不能直接覆盖本地项目文件;下载后仍需要替换项目里的地图文件。
|
||||
- “撤回”会恢复最近一次地图编辑操作,包括新增、删除、拖动、缩放、属性修改、导入图形和图层移动。
|
||||
- 打开或重新加载 `.map` 会清空撤回历史。
|
||||
|
||||
## 调整碰撞块
|
||||
|
||||
@@ -65,9 +74,15 @@ assets/stage/stage_01/props/<图片文件名>
|
||||
|
||||
实际运行游戏前,需要把图片素材放到这个路径下。
|
||||
|
||||
## 调整图层顺序
|
||||
|
||||
1. 在对象列表中选择一个图层,或选择该图层下的图形/铺砖区。
|
||||
2. 点击右侧“图层上移”或“图层下移”。
|
||||
3. 编辑器会按当前图层顺序预览和导出 `.map`。
|
||||
|
||||
## 当前限制
|
||||
|
||||
- 浏览器安全限制不允许静态网页直接覆盖本地源文件。当前需要先下载 `.map`,再手动替换项目里的地图文件;部署到服务器后可以增加服务端保存接口。
|
||||
- 已导入图形的预览只在当前浏览器会话内有效;重新打开 `.map` 后,如果浏览器没有重新选择图片,图形会用颜色块显示。
|
||||
- 暂未实现图块集图片预览,铺砖区当前使用 fallback 颜色显示。
|
||||
- 暂未实现撤销/重做和多选。
|
||||
- 暂未实现重做和多选。
|
||||
|
||||
Reference in New Issue
Block a user