位置: 编程技术 - 正文

【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)

  • 自然人收缴税务客户端
  • 企业所得税应纳税额
  • 农产品 税率
  • 对公账户发工资1万要交税吗
  • 事业单位退休职业年金发放多少个月
  • 工资结算单属于通用凭证吗
  • 应缴纳企业所得税税额怎么算
  • 卖二手车发票如何做账?
  • 开业赠送礼品会计属于什么费用
  • 税后扣税
  • 分支机构多预缴应该怎么退税呢?
  • 增值税发票小规模2023
  • 企业申请增值税专用发票
  • 银行贷款的纳税申报表指的所得税还是增值税
  • 总部员工调往下属单位
  • 个体工商户要交附加税吗
  • 不动产进项抵扣新政策2022
  • 往来款和应收账款
  • 外购固定资产入账
  • PHP中使用全局变量来接受表单中提交的数据
  • mom.exe是什么进程
  • register.exe - register进程有什么用.是什么意思
  • 营改增改了什么
  • 若依框架前端框架
  • 什么手机最薄最有手感
  • 权限控制的原则是什么
  • 家具折旧费是什么意思
  • 应交税费会计分录例题
  • 大脊山,英格兰峰区国家公园 (© John Finney Photography/Moment/Getty Images)
  • 发行通告
  • 报销差旅费退回现金会计分录
  • php-xml
  • php语言之面向对象编程 educoder
  • web前端视频教程全套
  • html/css/javascript标准教程
  • iozone测试结果分析
  • 织梦cms不更新了吗
  • 员工探亲证明怎么写
  • 汽车折旧年限及年限
  • 什么是企业所得税收入
  • 如何用python绘制
  • 递延收益的影响
  • 代销费是谁给谁
  • 企业办理税务注销需要什么资料
  • 房产税从租和从价都要交吗
  • 小规模纳税人运输费计入什么科目
  • 库存现金余额过大的风险
  • 住宿费发票可以报销吗
  • 预收账款年底是不是不能有余额
  • 固定资产账实不符违反的规定
  • 实际费用以什么为准
  • 困难补助属于兜底政策吗
  • 小规模公司用什么成本核算方法
  • 应付账款跟应收的区别
  • 损益平准金结转
  • 哪个行业的会计最难
  • mysql拆表迁移数据
  • mysql有哪些数据类型,有哪些运算符
  • sqlserver查询数据库表名
  • mysql从一张表复制数据到另一张表
  • win7任务栏功能
  • win8.1升级到win10
  • ubuntu20.4配置ip
  • mac怎么复制粘贴文件夹
  • win7系统怎么用键盘开机
  • mac声音怎么调大
  • win101607升级1909
  • 原版windowsxp安装
  • win10扫雷在哪打开
  • win8 怎么样
  • 超级管理员不能用winhello
  • redhat下载地址
  • Android性能优化 武汉招聘
  • ubuntu不待机
  • macos如何使用
  • 关于事件的报告范文
  • js中checked什么意思啊
  • 个人所得税中途换了公司 退税
  • 外经证的有效期是多久
  • 肉类零售
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设