首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

【cocos2d-x】去边框中加入图片

2013-10-08 
【cocos2d-x】往边框中加入图片使用的边框类于:在边框中加入的图片类于:最终效果图类于:实现的部分代码:可以

【cocos2d-x】往边框中加入图片

使用的边框类似于:

【cocos2d-x】去边框中加入图片

在边框中加入的图片类似于:

【cocos2d-x】去边框中加入图片

最终效果图类似于:

【cocos2d-x】去边框中加入图片


实现的部分代码:

可以使用Texture2D方法:

string iconNinjaTable = "icon/icon_" + pNinjaTuple->m_icon + ".png";CCTexture2D *pTextureNinjaTable = CCTextureCache::sharedTextureCache()->addImage(iconNinjaTable.c_str());if (NULL != pTextureNinjaTable){    CCSprite *pSprite = CCSprite::createWithTexture(pTextureNinjaTable);    dynamic_cast<CCSprite*>(m_nodes["sprite_iconframe"])->addChild(pSprite);    CCSize size = m_nodes["sprite_iconframe"]->getContentSize();    pSprite->setPosition(ccp(size.width/2, size.height/2));    pSprite->setAnchorPoint(ccp(0.5, 0.5));}

这里不完全替换原来的sprite,仅仅是在原来的sprite上面加上一张图片,保留原来sprite的边框


热点排行