就是在加载游戏资源的时候将特别大的csb文件先加载了。
过程:
1、在loading层的头文件中进行声明全局变量(为的是在要使用的界面中可以直接拿来使用):
static cocos2d::Node *skinNode; //皮肤界面
2、在cpp文件中进行定义:
//创建csb文件
skinNode = CSLoader::createNode("k_pifuScene_pai.csb");
//因为加载界面加载完成之后会切换场景,加载场景就会被释放,里面的东西都会被释放,所以这里需要进行处理,保证切换场景之后这个变量不会被释放。
skinNode->retain();
3、在要使用这个csb文件进行显示的界面中进行使用,记得引用加载界面的头文件:
#include "loadingLayer.h"
this->addChild(LoadingLayer::skinNode);