Document map editor plan
This commit is contained in:
@@ -292,15 +292,19 @@ game/assets/stage/stage_01/
|
||||
4. 已完成:给 map loader 增加重复 tileset、未知 tileset、非法 tile rect 等错误日志。
|
||||
5. 已完成:补轻量 map 验收流程:启动时日志确认加载 `.map`,Windows/Switch 产物确认存在 `assets/map/stage_01.map` 和全局素材槽位。
|
||||
|
||||
### 当前阶段:地图场景制作
|
||||
|
||||
从现在开始,重点从“场景骨架”切到“地图场景制作”。因为 `.map` 已经成为第一关主数据源,继续手写地图会拖慢制作效率,所以下一步先做一个简易 `.map` 地图编辑器。编辑器计划见 `../modules/map_editor.md`。
|
||||
|
||||
### 下一轮建议任务
|
||||
|
||||
继续围绕地图视觉骨架,不进入战斗玩法:
|
||||
继续围绕地图制作工具和地图视觉骨架,不进入战斗玩法:
|
||||
|
||||
1. 给 `tile_rect` 增加二维 source index 或 tile id,避免只支持 tileset 第一行。
|
||||
2. 按正式素材规格整理 `stage_01_tileset.png` 的格子约定。
|
||||
3. 用一个临时 tileset PNG 替换当前 fallback 色块,验证 source rect 对齐。
|
||||
4. 增加 tile texture 缺失的日志去重,避免大量 tile 重复报同一个资源。
|
||||
5. 手动跑图确认所有平台视觉和碰撞误差不超过 4 像素。
|
||||
1. 建立 `tools/map_editor/`,实现能打开/保存 `stage_01.map` 的最小编辑器。
|
||||
2. 编辑器首版先支持 world、camera、player spawn、collision、tileset、tile_rect、battle zone、spawn point。
|
||||
3. 在编辑器中提供网格吸附、视图平移、缩放和对象选择。
|
||||
4. 保存后的 `.map` 必须能被 `StageMapLoader` 直接读取。
|
||||
5. 编辑器稳定后,再给 `tile_rect` 增加二维 source index 或 tile id,接正式 tileset。
|
||||
|
||||
### Debug 快捷键
|
||||
|
||||
|
||||
Reference in New Issue
Block a user