找一副模拟城市4的地图

来源:百度知道 编辑:UC知道 时间:2024/06/07 05:34:28
中国地图,里面带有各个城市的详细地图

在模拟城市4里面,玩家可以自己建造新的大地图,但是生成的大地图是一片空白的,如果要建造地形,得要进入各个城市单元去制造地形,而且城市单元的大小和位置也不受控制,但是模拟城市4提供了一种方法,允许玩家自行定义大地图的各项地形参数。

在大地图里面,大型的城市单元边长规定为4千米,中型城市单元边长为2千米,小型城市单元边长为1千米。首先你要确定你创造的大地图有多大,这里以建造一个边长12千米的大地图为例,模拟城市程序规定大地图边长一定要是整数,所以不会有类似13.56千米边长的大地图出现。

确定了大地图的大小之后,我们就要生成一个灰度位图来代表地形,在位图里面,越接近白色代表海拔越高,完全黑色代表海底,而海平面高度则为83灰度左右(0~255)。

具体大地图生成步骤:

1、首先做一个算术,就是大地图边长(千米)×64 + 1,得出灰度图的象素边长,例如,12千米边长的大地图,就是12×64+1=769,我们要生成的灰度位图边长就是769个象素。

2、打开PhotoShop(或者其他你喜欢的工具),建立一个新的正方形位图,边长为769个象素,根据前面说的在photoshop里面绘制你想要的“地形”,可以利用“分层云彩”滤镜,最后形成像这样的一张图片: 图中白色代表高处,黑色代表低处,最后把图片存为8位的bmp格式灰度图,命名为terrain.bmp。

3、然后创造一张城市单元划分图,由于我们创造的大地图边长为12千米,所以城市单元划分图的边长为12个象素,用不同的颜色来代表不同的城市单元。例图如下:

上图中斜线代表大型城市单元,应填充蓝色系的颜色;交叉线代表中型城市单元,应填充绿色系的颜色;十字线代表小型城市单元,应填充红色系的颜色。最后把图片存储为24位的bmp格式图片,一定要命名为config.bmp。

4、这时候我们就有两张图片了,一张是灰度图(769象素),一张是彩色图(注意是12象素哦)。进入模拟城市4,新建一个大地图,命名为newland,然后退出,在My Documents/SimCity 4/Regions目录下会见到有一个newland命名的目录,把刚才生成的c