Tiled[1]是一款免费2D游戏场景Tile编辑器。

Tiled支持正方形,平行四边形和六边形Tile。

Tiled-免费2D游戏场景Tile编辑器_微信

 

Tiled-免费2D游戏场景Tile编辑器_2d_02

同时Tiled也支持在场景上画矩形

Tiled-免费2D游戏场景Tile编辑器_2d_03

用户手册

Tiled有详细的用户手册[2],罗列了编辑器所有的功能。

有不少高级功能,适合程序员了解。

场景编辑步骤

Tiled主要功能还是场景编辑,即使用已经画好的Tile Set来搭建游戏关卡。所有2D游戏的场景都可以使用Tiled来搭建。

1、打开Tiled,点击New Map

Tiled-免费2D游戏场景Tile编辑器_微信_04

2、地图大小改为24X24,后期有需要可以随时扩大。块大小也就是Tile大小,根据加载的TileSet来设置,这里使用的opengameart的TileSet[3],Tile的尺寸是32X32像素。设置完点击Save as,文件名设置为Tile_map,保存文件。

Tiled-免费2D游戏场景Tile编辑器_加载_05

3、保存后进入场景编辑窗口,选中右下角的Tilesets,点击新建图块集,点击浏览加载下载好的TileSet图片,点击Save As...保存。由于要设置笔刷,所以不要勾选嵌入。

Tiled-免费2D游戏场景Tile编辑器_画矩形_06

 

4、保存TileSet之后,选中Tile_map.tmx,就可以使用tile拼关卡了。可以一个Tile一个Tile来拼,也可以选中多个Tile拼,还可以使用油漆桶。删除的话用橡皮就可以。

Tiled-免费2D游戏场景Tile编辑器_游戏开发_07

地形笔刷

Tiled内置了地形笔刷可以很方便的刷出特定的地形,可以大大节约搭建关卡的时间。要使用地形笔刷,需要对TileSet设置文件进行修改。选中.tsx文件,再导入TileSet的时候没有选择嵌入,就会出现在编辑窗口的Tab页上。

 

地形笔刷设置方法如下:

 

1、点击右下角的+加号,添加新笔刷,比如草地命名为grass,然后使用鼠标左键选中TileSet图片中所有的草地tile(所有是指与草地交错的地形Tile笔刷),某些tile可以只选中1/4。选完以后单击鼠标右键,选择Set Terrain Image,这样就将选中的图定义到笔刷grass中去了。

 

Tiled-免费2D游戏场景Tile编辑器_加载_08

2、接着定义dirt和stone笔刷,这是和草地交错的2种地形tile,方法和grass一样,只是选中的区域不一样。TileSet中一共有8种与草地交错的地形tile。在这个笔刷示例中,我只做了2种。

Tiled-免费2D游戏场景Tile编辑器_游戏开发_09

3、完成以后回到场景编辑窗口,选中定义好的笔刷,就可以刷刷刷了。

Tiled-免费2D游戏场景Tile编辑器_加载_10