什么是纹理:纹理是一个3d概念,要表现立体时,将物体的面表示为不连续的表面,每个面就是纹理。仅就2d而言,纹理就是一张图片,更便于渲染。
纹理缓存:因为图片到精灵的过程,需要许多操作(压缩格式到非压缩格式,非压缩格式到渲染格式),这些操作要游戏开始之前,先要准备好,准备好的数据,放在缓存里。
纹理缓存对象是一个单例:且保存在导演对象中
TextureCache* cache = Director::getInstance()->getTextureCache();
纹理的操作:
同步加载方式:Texture2D* texture =cache->addImage("Images/blocks");
异步加载方式:cache->addImageAsync("Images/blocks", [](Texture2D* textur