📚 地图及编辑器

游戏地图是 沙盘引擎 一个重要的功能和概念,几乎贯彻整个引擎的使用。

绝大多数情况下,每次加载场景时必然会加载某一地图,也就是*.semap格式的地图文件。

📒 游戏地图

沙盘引擎 的游戏地图通用的,几乎可以被任何不同的模组使用。

地图文件放置在地图目录,内部还有其他子目录结构。

  • Maps:地图目录
    • \Backup :备份目录(地图编辑器等)
    • \Download:下载目录(Steam创意工坊)

地图文件是二进制存储格式,无法直接进行编辑和查看,但可以通过地图编辑器进行修改和创作。

📘 模组内置地图

通常游戏地图被放置在地图目录,以供引擎内任何模组加载使用(选择地图)。

但也有一些特殊情况,比如模组有着自己专用地图,这样的地图通常引擎并没有内置,如果直接加载可能会引起错误。

因此,在模组目录内也存放着一个地图子目录,任何模组专用的地图文件可以放置在此处,仅载入模组内生效可用。

模组地图目录:Mods\{mod}\Map

📒 地图编辑器

地图编辑器是内置在 沙盘引擎 本体的编辑器,主要用于修改和创作通用地图。

编辑器内置丰富的预设资源可视化功能,最快至几分钟就可以开始上手制作。

📘 使用指南

📗 制作流程

推荐流程:地形(及植被) -> 道路 -> 建筑 -> 装饰预制 -> 后置内容

原因:地形、植被、道路等通常基于地面高度,编辑器层面也有自动吸附高度的机制,因此大多数情况下应该优先制作这部分内容,否则后期地面改动上会增加额外的工作量。

📗 编辑建议

  1. 不应创建过大地图,以及不应留出过多闲置空间
  2. 搭建地图应考虑到密集程度导致的玩家卡顿
  3. 复制\粘贴物体时,应及时执行移动操作,避免重复叠加
  4. 地图内应避免出现敏感\不受欢迎的内容
  5. 地图边缘出于美观考虑,应该提前限制玩家探索区域,最大边界会自动生成空气墙
  6. 地图编辑器可以相对容易的建立理想中的场景,但细节实现工具使用仍属于高级应用范畴,因此更多需要熟能生巧

📗 备份数据

每次保存地图时,地图数据将额外备份Maps\Backup目录,最多同时保留5项历史备份(更早的将被删除)。

📘 快捷按键及操作

📗 常规按键

F5 | Ctrl+S保存地图

V启用第一人称预览视角

F聚焦到选择对象

O拷贝鼠标坐标

P拷贝相机坐标

📗 常规组件面板

Ctrl+C复制当前选中物体

Ctrl+V粘贴当前物选中体

Ctrl+D直接复制当前选中物体

Delete删除当前选中物体

R快速旋转90度

Alt(按住):允许选择自然物体(仅建议水平移动,高度会在地形修改后自动重置)

Ctrl(按住):以统一规范化距离变换物体

G(仅单选):将当前物体高度重置到地平面

H(仅单选):将当前物体高度重置到下方第一碰撞体

📗 资源库面板

点击物体:生成物体并选中

按住Shift+点击物体:直接生成物体