resprite 中文文档 下载 App

Resprite 瓦片图层的选区与变换:批量移动、旋转、翻转

瓦片图层的选区与普通图层有什么不同

普通图层上你选的是"像素区域";瓦片图层上你选的是"瓦片格子区域"。选中的是哪些瓦片(按瓦片引用数),而不是这些瓦片的像素覆盖到了哪里。

这个区别导致瓦片图层上的选区有一些独有的操作方式。

基本的瓦片选区

矩形选区工具

在瓦片图层上使用矩形选区,选的是"这个矩形覆盖到的瓦片格子"。选完后每个格子的边界上会出现高亮。

按瓦片类型全选

瓦片图层上可以用"按瓦片类型选"——点一下地图上某个瓦片,Resprite 会帮你选到整张地图上所有相同瓦片。对"我想把地图上所有 Grass 瓦片替换成 Sand"这种需求特别高效。

批量变换

对瓦片图层上的选区,你可以执行这些批量变换操作:

操作效果快捷方式(桌面)
整体移动把选中的所有瓦片格子平移Ctrl/Cmd + T 后拖动
整体旋转 90°顺时针转一圈菜单 ▸ 编辑 ▸ 旋转 → 90° CW
整体旋转 180°转半圈菜单 ▸ 编辑 ▸ 旋转 → 180°
整体水平翻转镜像左右Ctrl/Cmd + I(或菜单里)
整体垂直翻转镜像上下菜单 ▸ 编辑 ▸ 翻转 → 垂直
整体替换瓦片把选区里所有瓦片换成当前选中的瓦片动作栏里的替换按钮

多单元格批量变换(v1.32.1+)

Resprite DA v1.32.1 / iOS R60 引入了"多单元格批量变换"的增强版——在时间轴里选中多个帧的瓦片图层格子,可以对整个时间轴上同一位置的格子同时变换。这意味着你可以:

这在做"全地图从白天变夜晚"这类需要改所有帧的场景时,操作成本被压到了一次。

一个实际例子

假设你画完一个 80×80 的瓦片地图,突然发现整个地图需要旋转 90° 才能适配游戏引擎的朝向:

  1. 在瓦片图层上全选(Ctrl/Cmd + A)。
  2. 菜单 ▸ 编辑 ▸ 旋转 → 90° 顺时针。
  3. Resprite 自动把所有选中瓦片的格子位置重排,瓦片引用关系保持不变。
  4. 完成!比手动一个个搬走所有瓦片快太多。

注意事项

功能可能随版本变化,多单元格批量变换从 DA v1.32.1 / iOS R60 开始提供。