为什么替换了resources下的文件但是不生效_cococ creator 你不知道的那些事

1: cocos creator 的目录结构

62dd07b459a6121b57f7d43748749282.png

assets: 存放资源代码的目录;

pacages: 项目扩展插件所在目录, 这个目录的插件只对当前项目有效;

library, local, settings, temp: 临时文件夹保存项目的一些临时的设置,

可以删除,下次打开会自动生成

.gitignore: git 版本管理工具提交时忽略的文件,

这样垃圾文件就不会提交到git服务器上了;

creator.d.ts: 智能提示文件;

jsconfig.json, project.json 工程配置文件;

2: 为什么creator 规定代码加载的资源必须要放resources目录下;

作为可视化编辑器,很多资源和图片,可以直接拖入到编辑器里面。同时有时候又免不了代码加载, 那为什么cocos creator 规定代码加载的资源一定要放resources目录下呢? 原来编辑器会提供一个机制,就是如果你没有使用的资源,将不会被打包进去。引擎只到哪些资源在编辑器中有使用,但是它不只到代码运行的时候要哪些资源,所以一个代码中加载的资源没有在编辑器中使用,那么默认打包会打包不进去,而资源在代码中使用,没有打包进去的资源会加载不成功,所以引擎规定了一个目录,这个目录下的,不管你有没有在编辑器使用,我都打包进去。这样就确保了代码能加载到这个目录下的资源,而这个目录就是系统规定的resources目录。

3: 为什么不用代码加载的资源一定不要放到resources目录下;

按照上面的做法,那我把所有资源都放resources目录下好了,这样不就方便了,呵呵,表面上是这样的,所以很多小伙伴都是这样做的,小编今天告诉你这样做后,导出的发布包中有一个setting.js, 资源放到resources文件夹中的越多,setting.js越大,这个体积可以上1M多,对于现在的H5游戏而言,1M的毫无用处的文件, 你自己想哈… …

410238277f0e802c0ef518064a6cd175.png

未完,待续… …

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值