如何在虚拟桌面(VTT)中保持 Token 尺寸与网格方格一致
要想让 Token 始终完美贴合网格方格,关键在于先对齐地图网格,并以网格单元为单位设定 Token 尺寸,而不是单凭屏幕上的图像观感来判断大小。请先设置或确认地图网格,测试一个单格 Token,然后再根据所占格子数配置更大的 Token。这套工作流程有助于避免 Token 看上去像微缩模型、肖像过大以及移动时吸附错位等问题。
何谓“Token 尺寸”
首先需要厘清三组容易混淆的概念:地图图像的像素尺寸、虚拟桌面的网格尺寸,以及 Token 所占网格单元的占位面积(Footprint)。一张地图的方格宽度可能为 140 像素,而 VTT 可能会以不同的缩放比例显示这些方格。缩放只会改变所有内容在屏幕上的视觉大小,并不会改变 Token 原本占据的方格数量。
Foundry VTT 明确区分了这一点:Token 尺寸以网格单元计算,而图像缩放(Artwork Scale)仅改变图像相对于该占位面积的显示比例。一个单格 Token 的宽度和高度均为 1;调整其图像缩放并不会改变它的基础网格尺寸。Foundry VTT: Tokens
请用 Token 的占位面积来确定“它占据了几个方格”;用图像缩放来调整“画面填充了占位面积的多少”。带有透明边距的圆形肖像可能需要微调图像缩放以达到视觉平衡,但这并不意味着其网格占位面积是错误的。
调整 Token 尺寸前先设置地图网格
如果地图自带印刷网格,请在放置 Token 或添加其他场景细节之前,先将 VTT 网格与地图对齐。在 Foundry 中,网格决定了 Token 的放置位置以及距离的测量方式;后续更改网格可能会影响其他场景元素的对齐。其场景指南建议在添加细节前完成网格设置。Foundry VTT: Scenes
如果已知地图的网格尺寸,请直接使用对应数值,不要靠肉眼估算。在使用基于像素的工作流时,只需将图像宽度除以列数,高度除以行数即可。例如,一张 3080 × 2520 像素、拥有 22 列 18 行的地图,横向和纵向每个方格均为 140 像素。如果这两个计算结果差异很大,请检查是否数全了整个网格,并确认地图没有被拉伸。Foundry 记录了此计算方法,并为带有手绘网格的地图提供了网格对齐工具。Foundry VTT: Scenes
其他 VTT 可能会提供网格对齐控制工具,而无需自行计算像素大小。例如,Owlbear Rodeo 允许输入已知的行列数,或在未知行列数时使用可视化标尺进行对齐。Roll20 所描述的“对齐到网格”(Align to Grid)工作流则采用锚点、缩放调整和微调步骤。Owlbear Rodeo: Aligning a Map、Roll20: Explore the New Align to Grid Feature in Beta
全局对齐,而非仅对齐一个角落
网格可能在起点附近看起来对齐良好,但在远端边缘却出现偏移。这通常意味着地图比例略有偏差:误差会随着一个个方格不断累加。粗略对齐后,请检查较远的角落或对侧边缘。如果网格线散开的偏差越来越大,应微调比例,而不仅仅是平移地图。
对于尺寸已知的地图,请对比输入的行列数与实际可见的方格数。对于尺寸未知的地图,可使用 VTT 的对齐工具,并同时检查地图的近端和远端区域。Owlbear Rodeo 的指南特别建议在缩放后检查累积漂移,并使用精准控制工具进行修正。其指南还指出,六角格(Hex)地图可能会出现特定轴向的漂移,因此方格网格的解决方法可能无法直接套用。Owlbear Rodeo: Aligning a Map
以网格单元为单位设置 Token 占位面积
地图网格校准后,即可根据预期的占位面积来配置 Token。占据一个方格的生物或标记应使用 1×1 占位面积;横跨两个方格、纵跨两个方格的生物则应使用 2×2。在相关情况下,请依据游戏规则来决定生物的占位面积,而不能仅由图片外观形状决定。
在 Foundry 中,通过设置 Token 的“尺寸(网格单元)”[Dimensions (Grid Units)] 来确定占位面积。仅当图像在该占位范围内显得过大或过小时,才使用“缩放”(Scale)设置。缩放值大于 1 会放大图像相对于基础尺寸的比例,小于 1 则会缩小。Foundry VTT: Tokens
对于仅提供拖动控制柄的平台,可以使用临时测试 Token:调整其大小直至边缘或中心与目标单元格数量对齐,并在移动后进行验证。如果平台支持网格吸附,请在多个单元格之间移动测试 Token,检查其落点是否符合预期。切勿使用微型 Token 来验证地图网格是否正确;地图对齐和 Token 占位面积属于独立的设置项。
进行简短的校准检查
在开团前,请在实际场景中执行以下流程:
- 确认网格类型和尺寸与地图相符,包括方形与六角格的方向朝向。
- 放置一个占单格的 Token,在正常缩放级别下检查其占位面积。
- 朝不同方向移动几个格子,检查吸附与落位表现。
- 放置一个更大的 Token,确认其占位面积覆盖了预期的格子数量。
- 检查地图远端边缘是否有网格漂移,并在做出任何对齐调整后重新检查 Token。
这套检查可以帮助区分常见的不匹配原因。如果所有 Token 相对于地图都显得过大或过小,请检查地图对齐与网格设置。如果只有一个 Token 出错而其他 Token 均吻合,请检查该 Token 的网格尺寸或图像缩放。如果仅在特定地图上移动定位表现异常,请核对该场景的网格类型和朝向。
发现异常时调整正确的设置项
头像在视觉上超出方格并不一定意味着占位面积过大;透明边距、装饰性边框或缩放设置都可能使图像表现与其网格尺寸不一致。反之,看起来刚好占一个方格的图像,其实际配置的占位面积可能更大。请务必将占位设置与可见图像分开检查。
如果在场景设置完成后必须更改地图网格,请重新检查依附于网格的对象。Foundry 提醒过,更改网格尺寸可能会影响墙体、光源、注释图钉和图块(Tiles)的对齐。对于带有预绘网格的地图,其对齐工具可帮助将网格覆盖层与图像精准匹配。Foundry VTT: Scenes
为后续场景保留可复用的设置
请在场景备忘录或备战清单中记录网格类型、地图行列数以及任何非标准 Token 的占位面积。如果地图会被重复使用,且你的 VTT 支持保存地图设置,请保存校正后的对齐参数;例如,Owlbear Rodeo 的图像编辑器会自动将保存的对齐数值应用到该地图的后续使用中。Owlbear Rodeo: Aligning a Map
可靠的操作顺序是:对齐地图、核验远端网格、以单元格为单位设置 Token 占位面积,最后仅为了视觉表现微调图像缩放。在开始游戏前使用单个 Token 进行校准检查,既能排除绝大多数尺寸不一致的问题,又能确保地图的移动与测距网格完好无损。
