2013-12-09 3 views
1

Скажите, пожалуйста, как Tilemap на слое, который вы хотите добавить плитка? Порылся по всей документации и не нашел. Как удалить слой плитки, я понял:cocos2d/cocos2d-x: Добавление плитки к слою

[_meta removeTileAt:tileCoord]; 

Как добавить плиточный слой? Подскажите пожалуйста. Как правило, мне нужно стать препятствием для выбранной плитки.

+0

Укажите, пожалуйста, полную проблему – Jain

ответ

-1

Я считаю, что есть класс под названием CCTMXTiledMap в cocos2d-x. Вы можете добавить карту, как это в cocos2d-х в CCLayer:

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

Как правило, мне нужно стать препятствием для выбранной плитки. – user3079929

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 
0

Got ответ от here где m_gid ваш ресурсы ID :)

layer->setTileGID(m_gid, tileCoord); 
Смежные вопросы