Cocos2DX引擎实用CCTMXTileMap类来表示瓦片地图(也就砖块地图),主要包含以下四类元素:编辑器
首先须要使用Tield瓦片地图编辑器建立一个tmx格式的文件(使用教程),名称为“TileMapTest.tmx”。而后将该文件和相应的png图片放在工程的Resources\TileMap目录下面。函数
在头文件中定义加载地图函数spa
void loadTileMap();
cpp文件中实现:.net
void HelloWorld::loadTileMap(){ CCTMXTiledMap* map = CCTMXTiledMap::create("TileMap/TileMapTest.tmx"); addChild(map,-1,100); }
注意CCTMXTiledMap::create方法使用的文件默认状况下是在工程的Resources目录下开始查找文件。最后在init方法中调用该函数,运行效果以下(仅仅简单加载了一下地图,地图自己比较大,还有不少没有展现出来):code