使用tiled-0.16.1创建地图用于cocos2dx
(1)tiled-0.16.1_地图编辑工具 的下载地址(http://www.mapeditor.org)
(2)安装后打开,点击左上角的创建一个地图,Tile Layer Format选择Base64,不要选择CSV,否则在调用地图的时候因为格式问题会报错。
地图大小自己决定,我这里用30x30的。
(3)新建图块,点击“浏览”选择图片
(4)选择右下角的图块中的一小块,在中间的深灰色区域内 点击一次,就完成了贴图。
(5)上部的工具条,方便我们更便捷的实现各种操作,如选中多个块或填充。
(6)完成地图设计后,点击“文件”-“保存”,保存的时候要特别注意“where”,也就是保存路径,这个路径要与你创建图块时选则的那个图片的路径一致,否则在开发中使用时会找不到对应的图块而无法显示。(也可以后期修改.tmx文件代码中的路径参数找到对应的图块文件)
(9)把保存的.tmx文件和图块图片一起拖拽到项目中,查看tmx文件中对应的图块的路径是否正确,写入调用地图的代码就可以运行了。
(8)在图中的方法中写入代码:
TMXTiledMap *map = TMXTiledMap::create("map5.tmx");
addChild(map, 0);
运行程序。
人人为我,我为人人。