SpriteFrameCache 主要服务于多张碎图合并出来的纹理图片。这种纹理在一张大图中包含了多张小图,直接通过TextureCache引用会有诸多不便,因而衍生出来精灵框帧的处理方式,即把截取好的纹理信息保存在一个精灵框帧内,精灵通过切换不同的框帧来显示出不同的图案。

SpriteFrameCache跟TextureCache不同的是,如果内存池中不存在要查找的图片,它会提示找不到,而不会去本地加载图片。

1、TextureCache时最底层也是最有效的纹理缓存,缓存的是加载到内存中的纹理资源,也就是图片资源。

2、SpriteFrameCache精灵框帧缓存,缓存的时精灵帧。

3、SpriteFrameCache是基于TextureCache上的封装。缓存的是精灵帧,是纹理指定区域的矩形块。各精灵帧都在同一纹理中,通过切换不同的框帧来显示出不同的图案。

最新文章

  1. Java socket长连接代码实现
  2. [转载]PhotoShop性能优化
  3. spring boot 拦截器
  4. Java接口、Java抽象类、C++抽象类的区别
  5. (剑指Offer)面试题27:二叉搜索树与双向链表
  6. 安装universal-ctags
  7. Poj/OpenJudge 1000 A+b Problem C/C++/Java
  8. VLAN间单臂路由访问
  9. 【转】10款GitHub上最火爆的国产开源项目
  10. java.util.Arrays类
  11. 解决thymeleaf layout布局不生效
  12. mysql的conv的用法
  13. JavaScript push() 方法
  14. C/C++音视频库ffmpeg的数据包AVPacket分析
  15. C++、VC++、MFC网页自动注册、登陆、发帖、留言,QQ注册、QQ申请器源码、注册邮箱源码、自动发帖源码
  16. PAT基础6-1
  17. input 手机号
  18. 开源.NET界面库
  19. SQL语句(六)成批导入导出数据
  20. selenium的运行时异常

热门文章

  1. JSP+servlet+mybatis+layui服装库存管理系统(大三上学期课程设计)
  2. golang开发一个简单的grpc
  3. Docker在windows系统以及Linux系统的安装
  4. RabbitMQ安装说明文档(超详细版本)
  5. nginx+keepalived实现主从模式双机热备份
  6. react的组件通信
  7. pycharm系列---基本配置
  8. docker搭建ddns
  9. SpringBoot 06: springboot中使用redis
  10. 使用Opencv4和YOLOv4(XTDrone)训练模型遇到问题的记录(二)