coco2dx精灵和背景遮挡_cocos2dx番外篇——更换精灵图片
生活随笔
收集整理的這篇文章主要介紹了
coco2dx精灵和背景遮挡_cocos2dx番外篇——更换精灵图片
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
更換精靈CCSprite的圖片有兩種方式。
1、直接通過圖片更換
使用setTexture(CCTexture2D*)函數,可以重新設置精靈類的紋理圖片。//
CCTexture2D*?texture?=?CCTextureCache::sharedTextureCache()->addImage("bg2.png");
bg->setTexture(texture);
//
2、通過緩存幀替換
使用setDisplayFrame(CCSpriteFrame*)函數,利用精靈幀更換精靈圖片。//
//加載plist文件到緩存
CCSpriteFrameCache::sharedSpriteFrameCache()->addSpriteFramesWithFile("bg_0.plist");
//使用精靈幀,創建精靈
CCSprite*?bg?=?CCSprite::createWithSpriteFrameName("bg1.png");
//更換精靈圖片
CCSpriteFrame*?frame?=?CCSpriteFrameCache::sharedSpriteFrameCache()->spriteFrameByName("bg2.png");
bg->setDisplayFrame(frame);
//
總結
以上是生活随笔為你收集整理的coco2dx精灵和背景遮挡_cocos2dx番外篇——更换精灵图片的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 病中梦记
- 下一篇: surface pro java_【微软