# CocosGame **Repository Path**: linux2014/CocosGame ## Basic Information - **Project Name**: CocosGame - **Description**: 基于cocos2dx-lua游戏框架,致力于多分包,自动化游戏编程。 - **Primary Language**: Lua - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 65 - **Created**: 2023-04-22 - **Last Updated**: 2023-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # CocosGame v1.0 基于cocos2dx-lua的游戏框架。除了cocos2dx自带的功能外,还提供了如下功能: * 对游戏进行分包处理,根据需求把游戏分解为子包,有效控制初始游戏包容量。 * 提供游戏资源包打包功能,可以把游戏资源打包为单个文件,简化游戏包版本管理流程。 * 提供打包优化功能,可以在资源打包过程中对资源进行可选的压缩、加密或编译等以提高游戏安全性及性能。 * 提供游戏对象预加载、加载及卸载精确控制模型,帮助你模块化管理游戏对象的生命周期以优化内存使用。 * 提供部分游戏自动化工具,主要运用于原始资源到游戏资源的转化、打包游戏资源、安装游戏资源、上传游戏资源到服务器和发布程序等一系列自动化工具链。 项目以复刻FC游戏《吞食天地2》为模板,向初入cocos2dx的开发者展示了如何设计游戏框架结构,以便于在学习完cocos2dx后,能更合理、更高效的开发游戏。`publish/`目录有编译好的发布Demo游戏。