• 日常搜索
  • 端口查询
  • IP查询
  • 在线工具
  • 搜本站

Cocos类游戏源代码模块结构说明文档

Cocos类游戏源码模块结构说明文档,Cocos creator类游戏可以参考下,具体是哪套的文档看下图!

Cocos类游戏源代码模块结构说明文档  第1张

预装环境:

   Node

   Cocos creator 2.3.2

一、项目目录

根目录简介

Cocos类游戏源代码模块结构说明文档  第2张

assets:为开发的主要目录,涉及代码,资源以及配置

build-templates :定制发布模板文件目录

build-tools :脚本发布文件目录

packages:外部扩展包模块

settings:编辑器中一些环境配置的生成目录

tools:项目配置文件目录(沿用之前麻将方案)

工程工具.bat:配置连接的服务器地址脚本。与tools一起使用。()

二、开发目录结构简介assets

Cocos类游戏源代码模块结构说明文档  第3张

config:本地配置文件目录

ban klist.json : 配置银/行名称

localsetting.json:去服务端获取游戏相关配置文件cfgurl 文件地址producttag 目录名

global:通用管理模块目录

Cocos类游戏源代码模块结构说明文档  第4张

modules: 游戏各个模块,有登入模块,大厅模块,通用界面模块,以及各个子游戏模块

Cocos类游戏源代码模块结构说明文档  第5张

games:子游戏模块,相对应的命名对应相对应的子游戏

Cocos类游戏源代码模块结构说明文档  第6张

login:登入模块

plaza:大厅模块

public:通用界面模块

Cocos类游戏源代码模块结构说明文档  第7张

各个子游戏以及登入,大厅。都有res, script(src)

res:对应相对模块的资源以及prefab 视图配置,animation动画配置

script(src):逻辑脚本目录 scene文件目录内放的是入口脚本

net:网络通讯脚本目录 包括 http,pomelo, 等协议,涉及错误码提示等

Cocos类游戏源代码模块结构说明文档  第8张

resources:为做关联依赖动态加载的资源目录

Cocos类游戏源代码模块结构说明文档  第9张

Cocos类游戏源代码模块结构说明文档  第10张

animation:需要预加载的动画配置

i18n:需要预加载的转译文件目录

prefab:需要预加载的界面配置文件包括大厅和通用模板

三、项目启动以及运行流程

预先拉取核心模板master

拉取大厅plaza 放入 master/assets/modules/ 目录下

在master/assets/modules 目录下创建games 文件夹

拉取各个子游戏放入master/assets/modules/games 目录下

Cocos类游戏源代码模块结构说明文档  第11张

进入前需要配置assets/config/localsetting.json 目录下的

Cocos类游戏源代码模块结构说明文档  第12张

cfgurl:获取客户端启动的一些配置选项

producttag:获取的配置选项名

Cocos类游戏源代码模块结构说明文档  第13张

producttag :   dwc_65_2

获得的配置文件结构为

Cocos类游戏源代码模块结构说明文档  第14张

downLoadPage:下载分享也连接,

gameSvrHost:游戏服的连接,

gameSvrPort:游戏服的端口,

gameSvrTag:标签命名

hotUrl:热更新地址,

platSvrHost:平台服的连接,

platSvrPort:平台服的端口,

其余参数不予理会

使用cocos creator 编辑器

Cocos类游戏源代码模块结构说明文档  第15张

Cocos类游戏源代码模块结构说明文档  第16张

选着master目录

Cocos类游戏源代码模块结构说明文档  第17张

点击右上角的文件即可预览项目

四、项目构建以及发布

原装项目构建是基于nodejs 下,并且拉取好所有项目工程文件

Android :需要安装android sdk  ndk以及android  keystore 文件

Ios:  xcode 以及相关证书

执行项目中npm-install.bat

Cocos类游戏源代码模块结构说明文档  第18张

npm install --save shelljs  &&  npm install --save adm-zip

安装这俩个node库文件

Web打包构建

确认 build-tools/ build-web-res.js 这个文件中的

Cocos类游戏源代码模块结构说明文档  第19张

cocos creator 的安装路径,根据自己在电脑上安装路径为主。修改其配置项。

再执行web_build.bat 脚本进行发布

当脚本执行完毕会在build目录下生存一个web-mobile 的文件,便是web包,布置到相对应的服务器上。便可进行访问

END!!!

 

文章目录
  • 预装环境:
    • 一、项目目录
    • 二、开发目录结构简介assets
    • 三、项目启动以及运行流程
    • 四、项目构建以及发布
  • 发表评论