解决因cocosStudio发布的csb文件过大导致的加载游戏界面卡的问题
生活随笔
收集整理的這篇文章主要介紹了
解决因cocosStudio发布的csb文件过大导致的加载游戏界面卡的问题
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
就是在加載游戲資源的時候?qū)⑻貏e大的csb文件先加載了。
過程:
1、在loading層的頭文件中進行聲明全局變量(為的是在要使用的界面中可以直接拿來使用):
static cocos2d::Node *skinNode; //皮膚界面2、在cpp文件中進行定義:
//創(chuàng)建csb文件
skinNode = CSLoader::createNode("k_pifuScene_pai.csb");//因為加載界面加載完成之后會切換場景,加載場景就會被釋放,里面的東西都會被釋放,所以這里需要進行處理,保證切換場景之后這個變量不會被釋放。
skinNode->retain();3、在要使用這個csb文件進行顯示的界面中進行使用,記得引用加載界面的頭文件:
#include "loadingLayer.h"
this->addChild(LoadingLayer::skinNode);總結(jié)
以上是生活随笔為你收集整理的解决因cocosStudio发布的csb文件过大导致的加载游戏界面卡的问题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 三维重建 - Clion打包C++代码(
- 下一篇: 人像柯达金胶片效果调色