高度图

高度图是用来以像素亮度生成地图的计算机图像(详情请参见 wikipedia)。

Contents

使用高度图

高度图可以认为是一张最亮的地方(最接近 #FFFFFF)为地图的最高点,最暗的地方(最接近 #000000)为地图最低点的灰度图。查看下方灰阶表来了解更准确的信息。

在一张 1:1 的图像与地图转换时,图片的一个像素代表了周围的四个格子。因此,如果你想降低/抬升一整个格子,你就要让其周围 2x2 像素变暗/变亮。

因为地图边缘一定是海平面高度,至少一格,则高度图的边缘可视为两像素宽。

支持的文件格式

例子

灰阶表

注意:自 r27010 版本以后,OpenTTD 支持最高 255 高度(包括海平面),8位图片不会再强制生成为下表的16高度。 当生成地图时最高峰设置不是15表格也就失效了。 现在亮度与高度对应关系按照 255/n 分割,“n” 是生成地图时最高峰的值…… 或者说高度是 (亮度值)*(最高峰的值)/ 255 (255是8位数据数值上限)……

十六进制 高度
00 - 0F 0m (海平面)
10 - 1F 30m
20 - 2F 70m
30 - 3F 100m
40 - 4F 130m
50 - 5F 170m
60 - 6F 200m
70 - 7F 230m
80 - 8F 270m
90 - 9F 300m
A0 - AF 330m
B0 - BF 370m
C0 - CF 400m
D0 - DF 430m
E0 - EF 470m
F0 - FF 500m

外部链接