在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:CocosGame开源软件地址:https://gitee.com/nomat/CocosGame开源软件介绍:CocosGame v1.0基于cocos2dx-lua的游戏框架。除了cocos2dx自带的功能外,还提供了如下功能:
项目以复刻FC游戏《吞食天地2》为模板,向初入cocos2dx的开发者展示了如何设计游戏框架结构,以便于在学习完cocos2dx后,能更合理、更高效的开发游戏。 框架设计文档设计的目标基本上都是 后续开发计划可以查看Wiki V2版本预览上手指南项目主要以lua语言为主,因为cocos2dx的跨平台特性,所以还会涉及到C/C++、安卓java和object-c。游戏工具链主要使用的是python3.x(NOT python2.x)。所以你最好是会cocos2dx的,并且比较熟悉lua语言,最好了解python语言。由于框架比较复杂,下面将给出具体安装步骤。 安装步骤1.安装cocos2dx相关开发工具
2.安装辅助软件
3.安装python3.6+脚本工具游戏开发脚本使用的是python3,不是python2,安装完python后你需要安装如下库
4.使用VS2015编译cocos2dx程序[1].进入目录 `frameworks/runtime-src/proj.win32/`[2].双击 CocosGame.sln, 使用VS2015打开工程[3].在VS22015菜单栏中点击 生成 - 生成解决方案[4].等到exe程序生成完成
5.使用脚本工具链更新、打包及安装资源[1].进入目录 `scripts/`[2].双击 updateAll.py 以更新游戏所有资源,等待完成[2].双击 packRes.py 以打包游戏资源,等待完成[3].双击 installRes.py 以安装游戏资源,等待完成 6.测试游戏运行双击根目录中 游戏资源更新项目支持 [1].需要一台游戏资源服务器[2].服务器上需要安装`FTP`和`文件服务`功能[3].文件服务可以使用普通的Web文件服务[4].文件服务目录需要和FTP根目录一致 服务器配置完成后需要,修改本地 [1].进入目录 `runtime/data/`[2].由于配置文件是经过加密处理的,所以需要通过`scripts/cryptoConfig.py`进行解密操作。 (可以在命令行进入当前目录,然后执行 `../../../scripts/cryptoConfig.py localconfig.json`。 当然也可以直接把配置文件拖到cryptoConfig.py文件上进行解密) 会生成localconfig_dec.json解密配置文件[3].修改localconfig_dec.json配置文件,remoteconfig中的IP端口修改为你自己的文件服务器的IP端口, enableremote和enableupdate都设置为true。[4].加密localconfig_dec.json配置文件,按照2中的步骤把文件换成localconfig_dec.json执行加密配置文件操作 本地配置修改完成后,需要 [1].进入目录 `scripts/`[2].修改config.json文件的`sync/`节点,`ftp/connect` 和 `ftp/login` 配置服务器的FTP参数[3].到目前为止更新配置完成,如果当前未有安装的资源,需要执行资源打包安装操作, 详情查看文档前面 `安装步骤 - 3.使用脚本工具链更新、打包及安装资源`[4].双击 syncServer.py 上传游戏资源包,如果存在前一个版本的资源包,则可能存在上传补丁操作。
[1].删除本地包文件 `runtime/data/packs/main.pack` (可以删除packs里面的任意包,但是data/boot.pack是启动包,必须存在)[2].双击 `run.bat` 如果进入游戏更新界面,并且无更新失败说明则成功。更新速度受本地和服务器带宽限制 版权说明该项目签署了MIT 授权许可,详情请参阅 LICENSE.md 特别鸣谢
|
请发表评论