您好,登錄后才能下訂單哦!
更換精靈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); //
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。