首次创建并打开一个Cocos Creater项目后,项目文件夹结构如下:

资源文件夹(assets)

assets将会用来放置游戏中所有的本地资源、脚本和第三方库文件。只有assets目录下的内容才能显示在资源管理器中。assets中的每个文件在导入项目后都会生成一个相同名字的.meta文件,用于存储对应的资源配置和索引信息。assets中的文件需要纳入版本管理系统,包括.meta文件。【纳入版本管理】

资源库(library)

library是将assets中的资源导入后生成的,在这里文件的结构和资源的格式将被处理成最终游戏发布时需要的形式。当library丢失或者埙坏的时候,只要删除整个library文件夹在打开项目,就会重新生成资源库。【不需要纳入版本管理】

扩展插件文件夹(packages)

packages文件夹用于放置此项目的自定义扩展插件。如需手动安装扩展插件,可以手动创建此文件夹。如需卸载扩展插件,在packages中删除对应的文件夹即可。【纳入版本管理】

项目设置(settings)

settings里保存项目相关的设置,如构建发布菜单里的包名,场景和平台选择等。【纳入版本管理】

临时文件夹(temp)

temp是临时文件夹,

project.json

project.json文件和assets文件夹一起,作为验证Cocos Creater项目合法性的标志,只有包括了这两个内容的文件夹才能作为Cocos Creater项目打开。开发者不需要关系里面的内容。【纳入版本管理】

构建目标(build )

在使用主菜单中的 项目 -> 构建发布... 使用默认发布路径发布项目后,编辑器会在项目路径下创建 build 目录,并存放所有目标平台的构建工程。

build-templates

这个文件夹需要手动创建,Cocos会将这个目录的呢绒拷贝到build目录下,这样你就可以构建自己需要的资源。比如子域,我们将做好的子域放在build-templates下。【如果有,需要纳入版本管理】

比如js调用原生的时候,在原生AppActivity.java中实现相应的方法,就可以将AppActivity.java相应的文件目录放在build-templates;(build-templates/[jsb-default\jsb-link])/frameworks/runtime-src/proj.android-studio/app/src/org/cocos2dx/javascript/AppActivity.java

定制模板:https://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html

参考文章:

1、https://docs.cocos.com/creator/manual/zh/getting-started/project-structure.html

2、https://github.com/cocos-creator/example-cases

3、https://docs.cocos.com/creator/manual/zh/publish/custom-project-build-template.html

CocosCreater 项目文件结构及需纳入版本控制的文件相关推荐

  1. Git - .gitignore怎么忽略已经被版本控制的文件

    问题 如果某个文件已经存在于远程仓库了,也就是说某个文件已经被版本控制了,如果将该文件添加到.gitignore中,是无法生效的.因为.gitignore是用来控制尚未被纳入版本控制的文件,如果文件已 ...

  2. Android项目文件结构

    大致可以认为,Android APP由两部分组成,布局.属性部分和逻辑代码部分.属性和布局负责Android APP的UI,即用户看到的部分,由XML语言编写,逻辑代码部分则由Java语言编写,负责A ...

  3. react项目如何按需加载antdDesign组件

    react项目如何按需加载antdDesign组件分为两种情况: 第一种手写的,不使用脚手架: 1.安装: npm install ant --save 2.引用: import { Alert, F ...

  4. Android_项目文件结构目录分析

    android项目文件结构目录分析 在此我们新建了一个helloworld的项目,先看一些目录结构: 这么多的文件夹和文件中,我们重点关注是res目录.src目录.AndroidManifest.xm ...

  5. 管理Sass项目文件结构

    http://www.w3cplus.com/preprocessor/architecture-sass-project.html 编辑推荐: 掘金是一个高质量的技术社区,从 CSS 到 Vue.j ...

  6. spring boot 常用项目文件结构

    spring boot 常用项目文件结构 文件结构 文件结构 src/main/java 开发代码以及主程序入口 Application.java作为程序主入口,建议放在根目录下,主要用于一些框架配置 ...

  7. html项目的文件结构,项目文件结构

    是否有一种推荐的方式来组织 React 的项目文件结构呢? React 对如何将文件放入文件夹中没有意见.也就是说,你可以参考使用生态系统中一些常见的组织项目文件结构的方式. 按功能或路由组织 组织项 ...

  8. Jenkins进阶系列之——07Jenkins纳入版本控制

    2012-01-09:更新shell脚本,修改Jenkins文件删除后不能自动从版本控制删除的bug 是不是有过这种经历:某天手贱,把某一个配置更改了.然后只能在那儿苦逼的看着,然后的然后把以前的配置 ...

  9. 巡风代码架构简介以及Flask的项目文件结构简介

    一.巡风: 巡风是一款什么东西,想必安全同行都不陌生吧.用它作为内网漏洞扫描管理架构是一种很好的选择,扫描快,开源,还可自己编写符合规则的POC直接放入相应目录来扩展.今天下午趁着有点时间捋了一下巡风 ...

最新文章

  1. 算法-打印两个有序链表的公共部分
  2. 高通5G版图现身!你的网络生活将迎来巨变?
  3. python 登陆开心网图片批量下载-selenium实现
  4. ITK:创建高斯内核
  5. 使用第三方《UITableView+FDTemplateLayoutCell》自动计算UITableViewCell高度(Masonry约束)...
  6. 买电脑主要看什么配置_我的专业要买什么配置电脑可以用到毕业?
  7. 轻量级数据库sqlite的编译
  8. 数据密集型应用系统设计--数据复制
  9. javscript DOM基础知识(常用篇)
  10. 瑞友虚拟化系统搭建服务器,瑞友云电脑虚拟化系统 | 瑞友天翼-应用虚拟化|远程接入|桌面虚拟化|国内虚拟化整体解决方案领导者...
  11. netty开发tcp数据传输编解码框架使用
  12. 奔图打印机显示未连接_打印机连接正常,但是没反应
  13. 15分钟快速搭建属于自己的网站
  14. 对Git暂存区的理解
  15. Windows防火墙开关及入站规则
  16. 黄色——网页效果图设计之色彩索引
  17. PUTTY 中文教程
  18. 永久性排序sort与临时性排序sorted举例
  19. php h5微信支付和app微信支付区别,关于微信公众号支付 微信H5支付和微信APP支付的问题 (PHP)TP+VUE...
  20. 【前端】JavaScript(一)

热门文章

  1. 一个小技巧帮你播放量破千,播放量太低了怎么办?
  2. java CAS操作
  3. PX4垂直起降过程研究总结
  4. Mooc_AutoCAD绘制建筑施工图_尺寸标注单元测验题
  5. 中科大计算机专业跟浙江大学计算机专业相比,国内大学计算机专业的排名是怎样的 计算机专业最强的十所全国重...
  6. h5实现下拉刷新上拉加载(兼容iOS手机)
  7. Flex布局学习完成PC端
  8. 米粉节来袭,小米电视音响竟然卖这个价
  9. 别开发App了…吗?
  10. 洛阳地铁一号线无人驾驶_洛阳超级拖拉机I号实现无人驾驶功能