cocos2d / cocos2d-x:向图层添加图块

时间:2013-12-09 18:41:02

标签: cocos2d-x

请告诉我如何在要添加图块的图层上添加Tilemap? 通过所有文档翻找并没有找到。如何删除图块层,我意识到:

[_meta removeTileAt:tileCoord];

如何添加图块层?提示请。 一般来说,我需要成为一个障碍选择瓷砖。

3 个答案:

答案 0 :(得分:0)

你可以这样做......

map = CCTMXTiledMap::create("stonemap.tmx");
CCTMXLayer x=map->layerNamed("layer_name") 
//layer_name is name you give to your layer Ex...backGround_Layer,Obstacle_Layer

答案 1 :(得分:0)

here得到答案,其中m_gid是您的资源ID:)

layer->setTileGID(m_gid, tileCoord);

答案 2 :(得分:-1)

我相信cocos2d-x中有一个名为CCTMXTiledMap的类。您可以在CCLayer中的cocos2d-x中添加这样的地图:

map = CCTMXTiledMap::create("stonemap.tmx");
this->addChild(map,0,tagMap);