coco2dx精灵和背景遮挡_cocos2dx番外篇——更换精灵图片
更換精靈CCSprite的圖片有兩種方式。
1、直接通過圖片更換
使用setTexture(CCTexture2D*)函數(shù),可以重新設(shè)置精靈類的紋理圖片。//
CCTexture2D*?texture?=?CCTextureCache::sharedTextureCache()->addImage("bg2.png");
bg->setTexture(texture);
//
2、通過緩存幀替換
使用setDisplayFrame(CCSpriteFrame*)函數(shù),利用精靈幀更換精靈圖片。//
//加載plist文件到緩存
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("bg_0.plist");
//使用精靈幀,創(chuàng)建精靈
CCSprite*?bg?=?CCSprite::createWithSpriteFrameName("bg1.png");
//更換精靈圖片
CCSpriteFrame*?frame?=?CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("bg2.png");
bg->setDisplayFrame(frame);
//
總結(jié)
以上是生活随笔為你收集整理的coco2dx精灵和背景遮挡_cocos2dx番外篇——更换精灵图片的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 病中梦记
- 下一篇: surface pro java_【微软