位置: 编程技术 - 正文

【cocos2d-js官方文档】十四、cc.spriteFrameCache 改造说明(cocos2dx官方教程)

编辑:rootadmin
统一引擎内部创建SpriteFrame的数据结构

推荐整理分享【cocos2d-js官方文档】十四、cc.spriteFrameCache 改造说明(cocos2dx官方教程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos jsc,cocos2dx-js,cocos2d官网,cocos2d-js-min.js,cocos2d官网,cocos2dx-js,cocos2dx-js,cocos2d-js教程,内容如对您有帮助,希望把文章链接给更多的朋友!

将Plist的解析工作转移到了cc._plistLoader中去,对SAXParser进行了改造。

统一了引擎创建SpriteFrame的数据结构:

引擎在创建SpriteFrame的时候,读取了plist配置文件的信息后,会将其转换为以上的数据&#;式。

自定义SpriteFrame的配置文件

采用cc.loader的插件机制,我们可以很轻松的自定义自己的配置文件&#;式。SpriteFrame的各种&#;式的配置文件,只要转换成对应&#;式就行了。

例如,我们自定义了一个文件,用于存储原本配置在多个plist(res/ui/tcc_issue_1.plist, res/ui/tcc_issue_2.plist)的SpriteFrame的打包信息, 名为res/ui/imgs.pkgJson(plist的内容就不贴了):

(由于meta.image为对应plist文件名改后缀名为png,故可以不配置meta属性。)

接着我们可以自定义一个loader插件用于加载、解析pkgJson,loader插件代码如下:

【cocos2d-js官方文档】十四、cc.spriteFrameCache 改造说明(cocos2dx官方教程)

pkgJson其实就是一个json文件,那为什么不直接叫做json呢?因为每个loader插件是根据后缀名进行处理的, 如果也叫json那就会使用cc._jsonLoader进行加载了。

还可以支持混淆压缩模式:

这个混淆压缩模式有什么用呢?

1、减少配置文件的大小;

2、将多个配置文件整理合并到一个,减少网络连接请求数量。

用这种方式可以很好的解决plist文件在H5上带来的各种问题,同时可以让开发者在开发的时候用plist进行开发,在发布的时候使用pkgJson进行发布, 却不需要改动项目代码,只需要把资源加载列表中的plsit替换成对于的pkgJson就可以了。

但是目前,jsb尚无法支持自定义资源加载器插件,该功能只能在HTML5上使用。

转载请注明:

[cocos2d-js教程】cocos2d-js中一些常用函数整理 本文由qinning原创,转载请注明:

简单切换场景实例 PS:本人只是一名菜鸟,没有什么技巧可言,只是学习牛人们的经验一步一步的往前走.1.首先申请一个新的场景类,和HelloWorld一样,先完成SecondScene.h头文件#ifnd

【cocos2d-js官方文档】十六、create 所有的对象统一使用create方法创建,不再存在createXXX之类的方法1、精灵Sprite一共4种创建方式(1)根据图片资源路径创建//参数1:图片资源路径varsprite1=cc.S

标签: cocos2dx官方教程

本文链接地址:https://www.jiuchutong.com/biancheng/369168.html 转载请保留说明!

上一篇:Cocos2d之CCScene

下一篇:[cocos2d-js教程】cocos2d-js中一些常用函数整理(cocos2d-js-min.js)

  • 减免税流程
  • 城市维护建设税的计税依据是什么
  • 借款合同怎么做
  • 缴纳以前年度所得税怎么做分录
  • 财务金额表格
  • 政府回购安置房几种模式
  • 申报增值税无附表怎么填写
  • 金蝶kis暂存的凭证怎样
  • 未达起征点销售额,11栏怎么填写
  • 收到小微企业补助会计分录
  • 全额抵扣的发票怎么申报增值税
  • 拖欠供应商货款
  • 营改增后11
  • 公司股东变更麻烦吗?
  • 检测费属于什么税目
  • 收到子公司税后利润
  • 企业安装监控费用怎么做账
  • 递延所得税费用影响净利润吗
  • 非盈利组织纳税筹划
  • 建筑劳务公司开发票
  • 企业的其他业务是什么
  • 铝模租赁是怎么计算费用的,报价明细为你揭晓
  • 认缴出资日期是2050什么意思
  • 劳务报酬所得包括哪些?与工资薪金所得的区别?
  • 收到苗木发票怎么做账
  • 利润为负数怎么调
  • 公司支出的消防费用
  • 异地工程预缴增值税怎么计算
  • win10电脑屏幕颜色变了怎么调到原来的
  • 公司入股的钱怎么做账
  • php循环语句
  • 交易性金融资产是什么意思
  • 异地使用支票的提示付款期限
  • 企业所得税的概述
  • 高新技术企业研发费比例
  • vue-html
  • 解决的英文
  • 企业开办期间的税费
  • PostMan接口测试(很全面的接口测试教程)
  • 数据库锁面试题
  • js读取本地excel
  • 探索app下载
  • 特征融合add
  • 多交增值税可以抵扣吗
  • 下列关于纳税人发生兼营行为
  • 支出和收入怎么算呀
  • 迭代器实现原理
  • 固定资产里含有增值税吗
  • 阶段性减免企业社保费实施政策对象
  • 材料成本差异会计处理
  • 营业执照已办理,公司章程在哪里找
  • 资金账簿印花税减半政策
  • 月末如何计提增值税附加及增值税
  • 增值税专用发票电子版
  • 费用报销票据规范要求
  • 支付永续债利息的会计处理
  • 会计账簿的装订绳子
  • 中小企业做账
  • vista windows
  • windows无法启动wlanautoconfig服务
  • mac怎么保存网页到桌面
  • 电脑硬盘磁盘是什么材料
  • 如何将win10系统从c盘迁移到d盘
  • win8如何更改用户名字?
  • cortana win10
  • 分布式队列秒杀活动
  • unity ugui ngui
  • 程序员基本入门知识
  • python最简单
  • shell操作oracle数据库
  • nodejs示例
  • 快速掌握英语的方法
  • 如何开具红字发票明细
  • 佛山市国家税务局狮山分局简介
  • 荆州市物业管理
  • 商业保险扣除限额企业所得税
  • 国税纳税申报表打印
  • 航信开的电子发票怎么导出来
  • 工商财税小知识
  • 辽宁房产税征收标准
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设