// 图层bool HelloWorld::init(){ if ( !cclayer::init() ) { return false; } CCSize winSize = CCDirector::sharedDirector()->getWinSize(); CCTMXTiledMap *map = CCTMXTiledMap::create("map1.tmx"); this->addChild(map); CCSize mapSize = map->getMapSize(); CCSize tilesSize = map->getTileSize(); cclOG("mapSize:%f_%f,tilesSize:%f_%f",mapSize.wIDth,mapSize.height,tilesSize.wIDth,tilesSize.height); CCArray *pChildArray = map->getChildren(); CCSpriteBatchNode *child = NulL; CCObject *pObject = NulL; // 遍历每个图块,并且设置抗锯齿 CCARRAY_FOREACH(pChildArray,pObject) { child = (CCSpriteBatchNode *)pObject; if (!child) { break; } else { child->getTexture()->setAntiAliasTexParameters(); } } // 取出图层中的最后一个图块进行 *** 作 CCTMXLayer *layer = map->layernamed("layer1"); CCSprite *pSpr = layer->tileAt(ccp(9,9)); pSpr->setScale(1); pSpr->setRotation(-90); return true;}总结
以上是内存溢出为你收集整理的Cocos2d-x_地图(背景)介绍全部内容,希望文章能够帮你解决Cocos2d-x_地图(背景)介绍所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)