cocos creator 你不知道的那些事

2019-05-22  本文已影响0人  游戏程序猿

1:  cocos creator的目录结构

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的毫无用处的文件,你自己想哈……

视频教程:cocos creator微信小游戏【趣味套牛】

未完,待续… …喜欢大家喜欢

上一篇 下一篇

猜你喜欢

热点阅读