本文整理汇总了C++中CCTMXTiledMap::getLayer方法的典型用法代码示例。如果您正苦于以下问题:C++ CCTMXTiledMap::getLayer方法的具体用法?C++ CCTMXTiledMap::getLayer怎么用?C++ CCTMXTiledMap::getLayer使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCTMXTiledMap
的用法示例。
在下文中一共展示了CCTMXTiledMap::getLayer方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: addBackground
void MyScene::addBackground(){
CCTMXTiledMap* pTmap = CCTMXTiledMap::create("TileMaps/TestDesert.tmx");
pTmap->setName("Tmap");
backgroundNode = CCParallaxNode::create();
backgroundNode->setName("Background");
backgroundNode->addChild(pTmap, 1, ccp(1.0f, 1.0f), ccp(0, 0));
this->addChild(backgroundNode, 0);
CCTMXObjectGroup* objects = pTmap->objectGroupNamed("Objects");
ValueMap& spawnPoint = objects->getObject("SpawnPoint");
CCTMXLayer* metaInfo = pTmap->getLayer("MetaInfo");
metaInfo->setVisible(false);
//create a dragon on "SpawnPoint"
int x = spawnPoint["x"].asInt();
int y = spawnPoint["y"].asInt();
this->createDragon(CCPoint(ccp(x, y)));
}