CocosCreator 小游戏项目教程
项目地址:https://gitcode.com/gh_mirrors/ga/game_with_cocosCreater
1. 项目的目录结构及介绍
game_with_cocosCreater/
├── assets/
│ ├── resources/
│ └── scenes/
├── cloudCode/
│ └── cloudfunctions/
├── settings/
├── web_build/
│ └── web-mobile/
├── .gitignore
├── LICENSE
├── README.md
├── creator.d.ts
├── jsconfig.json
├── logo.png
├── project.json
└── template.json
目录结构说明
- assets/: 存放游戏资源,包括场景、脚本、贴图等。
- resources/: 存放可动态加载的资源。
- scenes/: 存放游戏场景文件。
- cloudCode/: 存放云函数代码。
- cloudfunctions/: 具体的云函数实现。
- settings/: 项目设置文件。
- web_build/: 构建后的Web项目文件。
- web-mobile/: 移动端Web构建输出。
- .gitignore: Git忽略文件配置。
- LICENSE: 项目许可证。
- README.md: 项目说明文档。
- creator.d.ts: CocosCreator类型定义文件。
- jsconfig.json: JavaScript配置文件。
- logo.png: 项目Logo。
- project.json: 项目配置文件。
- template.json: 项目模板配置文件。
2. 项目的启动文件介绍
项目的启动文件通常是project.json
,它包含了项目的基本配置信息。以下是project.json
的部分关键配置:
{
"project_type": "javascript",
"debugMode": 1,
"showFPS": true,
"frameRate": 60,
"id": "gameCanvas",
"renderMode": 0,
"engineDir": "cocos2d-x",
"modules": ["cocos2d"],
"jsList": [
"assets/scripts/main.js"
]
}
关键配置说明
- project_type: 项目类型,这里是JavaScript。
- debugMode: 调试模式,1表示显示调试信息。
- showFPS: 是否显示FPS。
- frameRate: 帧率,这里是60帧。
- id: 游戏画布的ID。
- renderMode: 渲染模式。
- engineDir: 引擎目录。
- modules: 加载的模块。
- jsList: 需要加载的JavaScript文件列表。
3. 项目的配置文件介绍
项目的配置文件主要包括project.json
和jsconfig.json
。
project.json
如上所述,project.json
包含了项目的基本配置信息,如项目类型、调试模式、帧率等。
jsconfig.json
jsconfig.json
是JavaScript项目的配置文件,用于配置编辑器的一些行为,例如路径别名等。以下是一个示例:
{
"compilerOptions": {
"baseUrl": ".",
"paths": {
"@/*": ["assets/*"]
}
},
"exclude": ["node_modules", "web_build"]
}
关键配置说明
- compilerOptions: 编译选项。
- baseUrl: 基础路径。
- paths: 路径别名配置。
- exclude: 需要排除的目录。
以上是关于game_with_cocosCreater
项目的目录结构、启动文件和配置文件的详细介绍。希望这些信息能帮助你更好地理解和使用该项目。
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考