Cocos类游戏源码模块结构说明文档,Cocos creator类游戏可以参考下,具体是哪套的文档看下图!
预装环境:
Node
Cocos creator 2.3.2
一、项目目录
根目录简介
assets:为开发的主要目录,涉及代码,资源以及配置
build-templates :定制发布模板文件目录
build-tools :脚本发布文件目录
packages:外部扩展包模块
settings:编辑器中一些环境配置的生成目录
tools:项目配置文件目录(沿用之前麻将方案)
工程工具.bat:配置连接的服务器地址脚本。与tools一起使用。()
二、开发目录结构简介assets
config:本地配置文件目录
ban klist.json : 配置银/行名称
localsetting.json:去服务端获取游戏相关配置文件cfgurl 文件地址producttag 目录名
global:通用管理模块目录
modules: 游戏各个模块,有登入模块,大厅模块,通用界面模块,以及各个子游戏模块
games:子游戏模块,相对应的命名对应相对应的子游戏
login:登入模块
plaza:大厅模块
public:通用界面模块
各个子游戏以及登入,大厅。都有res, script(src)
res:对应相对模块的资源以及prefab 视图配置,animation动画配置
script(src):逻辑脚本目录 scene文件目录内放的是入口脚本
net:网络通讯脚本目录 包括 http,pomelo, 等协议,涉及错误码提示等
resources:为做关联依赖动态加载的资源目录
animation:需要预加载的动画配置
i18n:需要预加载的转译文件目录
prefab:需要预加载的界面配置文件包括大厅和通用模板
三、项目启动以及运行流程
预先拉取核心模板master
拉取大厅plaza 放入 master/assets/modules/ 目录下
在master/assets/modules 目录下创建games 文件夹
拉取各个子游戏放入master/assets/modules/games 目录下
进入前需要配置assets/config/localsetting.json 目录下的
cfgurl:获取客户端启动的一些配置选项
producttag:获取的配置选项名
producttag : dwc_65_2
downLoadPage:下载分享也连接,
gameSvrHost:游戏服的连接,
gameSvrPort:游戏服的端口,
gameSvrTag:标签命名
hotUrl:热更新地址,
platSvrHost:平台服的连接,
platSvrPort:平台服的端口,
其余参数不予理会
使用cocos creator 编辑器
选着master目录
点击右上角的文件即可预览项目
四、项目构建以及发布
原装项目构建是基于nodejs 下,并且拉取好所有项目工程文件
Android :需要安装android sdk ndk以及android keystore 文件
Ios: xcode 以及相关证书
执行项目中npm-install.bat
npm install --save shelljs && npm install --save adm-zip
安装这俩个node库文件
Web打包构建
确认 build-tools/ build-web-res.js 这个文件中的
cocos creator 的安装路径,根据自己在电脑上安装路径为主。修改其配置项。
再执行web_build.bat 脚本进行发布
当脚本执行完毕会在build目录下生存一个web-mobile 的文件,便是web包,布置到相对应的服务器上。便可进行访问
END!!!
- 一、项目目录
- 二、开发目录结构简介assets
- 三、项目启动以及运行流程
- 四、项目构建以及发布
发表评论