使用Tiled编辑铁锈战争自定义地图

1.准备

下载工具包,安装Tiled(链接:https://pan.baidu.com/s/1rGvUhnsHczcXXUqlLmtfig

2.使用Tiled编辑地图

1.空地图是我们制作地图的基础,若空地图丢失,则重新制作空地图或直接制作地图会变得麻烦许多,所以建议每次编辑地图前备份一下空地图。点击右上角的文件,选择打开,打开工具包文件夹下的空地图.tmx。空地图中已经导入了常用图块集,这些图块集包含有一些常用属性

使用Tiled编辑铁锈战争自定义地图

2.分析Tiled的界面:“文件”用于打开、保存地图。最大区域(图中灰色)用于展示和制作地图。右方“图层”表明正在编辑的图层。“迷你地图‘类似于游戏中的小地图,用于展示地图全貌。“图块”部分是导入的图块集。“属性”用于展示和修改选择的对象的属性。

图层的作用:

  • Ground层:放置地形
  • Items层:放置固定不动的物体,即资源池和树,它们都在misc图块集下
  • Units层:放置单位,如控制中心、炮台、制造者等单位,它们都在units图块集下 
  • set层:映射层,暂时不用管
  • Triggers层:对象层,空地图中未添加,需要手动添加

添加Triggers层的方法:点击上方的“图层”,选择添加对象层,则在图层部分出现一个新的图层。将其命名为Triggers。

3.为了方便编辑,建议将“视图”修改为勾选以下内容使用Tiled编辑铁锈战争自定义地图

4.先编辑Ground层。在“图层”中选中Ground层,在“图块”部分,点击选择想要放置的图块,在窗口上方选择印章刷的图案。

使用Tiled编辑铁锈战争自定义地图然后在左边区域点击要放置的网格,就会放上想要的图片。提醒一下,图块是可以一次选择多个的。注意别放置misc和units下的图块,因为不会起作用。在Ground层只放置地形图块。要将图块放满整个地图,不能留空,否则会出错。提示:填充(第三个图标)可以大大加快编辑速度。

5.编辑Items层。编辑方法同Ground层,但只能放置misc图块集下的图块,即树和资源池。且不需要填满该图层。

6.编辑Units层。只能放置units图块集下的图块,即各单位。

使用Tiled编辑铁锈战争自定义地图使用Tiled编辑铁锈战争自定义地图

如图,若未修改属性,则颜色相同的单位是同一队伍的,不同队伍的单位颜色不同,黑色的是中立单位。选中图块后,在“属性”部分出现该单位的属性。Tile为自带的属性,Custom Properties为自定义的属性,点击蓝色加号可以添加自定义属性,双击属性值可以更改属性值。若加号为灰色、属性为灰色不可更改,说明虽然能使用该图块集,却实际上未导入该图块集,可以点击“图块‘部分下方的“导入图块集”图标,就能编辑单位的属性了。team属性是单位的队伍,unit是单位的类型。修改team值可以更改单位所在队伍,不建议修改unit值。team为0表示是玩家的队伍。单位图块中,有白色数字的是指挥中心,白色数字1是玩家的指挥中心。

7.set层不用管。编辑完上面三层之后,编辑Triggers层。选中Triggers层,添加一个矩形(或其他图形)

使用Tiled编辑铁锈战争自定义地图使用Tiled编辑铁锈战争自定义地图

如图,点击上方蓝色图标后,在地图区拖拽出一个图形(不管位置和大小)。然后双击该图形,选择对象属性,在“属性”部分将你画出的图形的名称改为map_info,并添加两个自定义属性:名称分别为introText和type。introText是在游戏中进入地图时的提示信息(用\n作为换行符)。ype是地图的类型,如果是遭遇战,就填 skirmish ,注意:不添加的话到时候没有胜利提醒。

8.最后,导出编辑完成的地图。点击上方的“文件”,选择“另存为”,就能导出地图了,可以放到手机中rustedWarfare文件夹下测试打开游戏测试。在编辑的过程中,若做了保存,则打开的空地图就会发生更改,所以每次编辑地图前需要备份一下空地图。

3.进一步使用

1.添加已有图块集的方法:点击上方“地图”,选择添加外部图块,找到要添加的图块集。

2.添加新图块集的方法:点击上方“地图”,选择“新图块”,选择图片,设置参数。

3.导出图块集的方法:在“图块”部分找到要导出的图块集,然后点击下方图标中的”导出图块集为“。注意导出后该图块集中的图块不允许修改属性,可以在点击”导入图块集”后修改。

 

欢迎大家讨论交流。