cocos2dx之CCSpriteFrameCache
顧名思義,這裡快取的是精靈框幀CCSpriteFrame,它主要服務於多張碎圖合併出來的紋理圖片。這種紋理在一張大圖中包含了多張小圖,直接通過CCTextureCache引用會有諸多不便,因而衍生出來精靈框幀的處理方式,即把擷取好的紋理資訊儲存在一個精靈框幀內,精靈通過切換不同的框幀來顯示出不同的圖案。
CCSpriteFrameCache的常用介面和CCTextureCache類似,不再贅述了,唯一需要注意的是新增精靈幀的配套檔案-- 一個plist檔案和一張大的紋理圖。下面列舉了CCSpriteFrame Cache常用的方法:
/** Returns the shared instance of the Sprite Frame cache */
static CCSpriteFrameCache* sharedSpriteFrameCache(void);
/** Adds multiple Sprite Frames from a plist file.
* A texture will be loaded automatically. The texture name will composed by replacing the .plist suffix with .png
* If you want to use another texture, you should use the addSpriteFramesWithFile:texture method.
*/
void addSpriteFramesWithFile(const char *pszPlist);
/** Removes unused sprite frames.
* Sprite Frames that have a retain count of 1 will be deleted.
* It is convenient to call this method after when starting a new Scene.
*/
void removeUnusedSpriteFrames(void);
相關文章
- cocos2dx之CCTextureCache
- cocos2dx之Box2D
- cocos2dx之儲存截圖圖片
- cocos2dx之引入Sqlite3資料庫SQLite資料庫
- cocos2dx之CCUserDefault及其資料進行加密解密加密解密
- cocos2dx之獲取當前的輸入法語言
- CoCos2dx開發:中文亂碼
- cocos2dx 場景切換特效特效
- cocos2dx遮蔽列表的觸控
- cocos2dx 很好的原始碼分析博文原始碼
- Cocos2dx中精靈(CCSprite)、動畫建立動畫
- COCOs2dx中KEY_KP與KEY的區別
- cocos2dx update scheduleUpdate to update or schedule(schedule_selector(fun),dt)
- win10搭建cocos2dx開發環境怎麼安裝_win10搭建cocos2dx開發環境的步驟Win10開發環境
- android層java如何呼叫cocos2dx c++程式碼 步驟AndroidJavaC++
- CoCos2dx開發:更換匯出的app名稱和圖示APP
- CoCos2dx開發:tile地圖繪製和Tiled工具的基本使用地圖
- cocos2dx遊戲開發——微信打飛機學習筆記(九)——BulletLayer的搭建遊戲開發筆記
- CoCos2dx開發:PC端除錯執行正常但打包apk檔案後在手機上點選閃退除錯APK
- 漢字之美,拼音之韻
- PHP之string之ord()函式使用PHP函式
- 深入Spring之IOC之載入BeanDefinitionSpringBean
- JavaScript之thisJavaScript
- 若之
- 計算方法之祖沖之的精度
- Kubernetes安裝之八:配置master之schedulerAST
- vue 兄弟元件之間傳值之busVue元件
- 《碼農翻身》之浪潮之巔的WebWeb
- 揭秘ORACLE備份之----RMAN之五(CATALOG)Oracle
- React之元件(component)之間的通訊React元件
- PHP之string之str_split()函式使用PHP函式
- AI犯錯誰之過?切勿盲目相信之AI
- Java常用資料結構之Set之TreeSetJava資料結構
- PHP之string之str_pad()函式使用PHP函式
- flutter之從零開始搭建(一)之 BottomNavigationBarFlutterNavigation
- kubernetes實踐之五十五:kubectl之配置kubeconfig
- 序列SRAM和FRAM之間的相似之處
- 計算機網路之HTTP之概況計算機網路HTTP