我制作了一张地图,想给它添加一张预览缩略图,请问地图预览图应该如何创建和添加?
必须手动完成,详情请参见以下链接:
属于 Atlas(场景编辑器)手册 的一部分
在游戏设置阶段,地图会通过其 地图预览 图像进行展示。
未来应当可以直接在 Atlas 中生成这类预览图(见 #1745),但目前仍需要一些手动步骤:
初始图像可在 Atlas 中通过 Misc Hacks → Screenshot 创建。建议在预览图中显示整张地图(下方红海预览图可作示例),并尽可能利用屏幕空间(可通过调整倾角实现)。如果存在雾效,应降低雾因子,否则缩小视角后的地图会被过度遮挡。
将图像缩放为 400x300,放置到 512x512 画布的左上角,并保存为 png 格式。
[!TIP]
可使用 ImageMagick 将地图图像放置在黑色画布的左上角。
convert -size 512x512 canvas:black map_image.png -gravity [NorthWest](NorthWest) -geometry 400x300+0+0 -composite result.png

生成后的图像应放置到 art/textures/ui/session/icons/mappreview,可以放在本地用户数据目录中(见 GameDataPaths),也可以放在某个模组内(见 Modding Guide)。
要为地图设置预览图,可在 Atlas Manual Map Tab 中使用对应字段(“Preview”)。