# lcc-framework-scripts **Repository Path**: nomat/lcc-framework-scripts ## Basic Information - **Project Name**: lcc-framework-scripts - **Description**: lcc-framework资源构建脚本。 lcc-framework框架是为cocos cerator设计的基于多分包游戏内容组织框架。 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: 2.4.x - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 2 - **Created**: 2021-06-13 - **Last Updated**: 2024-04-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: lcc-framework, cocos, creator, 资源构建脚本 ## README # **lcc-framework资源构建脚本文档** QQ交流群:861746804 ## **什么是lcc-framework框架?** **lcc-framework**是专门为游戏开发引擎cocos creator设计的游戏开发框架,旨在帮助开发者更方便,更快速,模块化的开发单机或者网络游戏。该框架完整包含三个部分: 1. ### 客户端框架及配套cocos creator插件。 **客户端框架**是基于多分包的模块化游戏内容组织框架,并且提供UI、场景、多语言、配置、数据表、网络等系列便利功能。**配套cocos creator插件**主要为客户端框架服务,提供分包代码声明文件生成、游戏发布时框架裁剪等功能。框架代码提供了非常细致的裁剪功能,可以自定义框架保留的模块,并且对于小型项目也提供自动裁剪功能,即使是小游戏也可以使用该框架。 2. ### 服务器框架及配套服务器发布与控制脚本。 **服务器框架**是基于**客户端框架**开发的与之配套的框架,主要提供配置、数据库、日志、网络、数据表、工作者管理 等系列便利功能。服务器框架API和客户端框架API大部分一致,并且功能通用,比如网络模块是互通的,学习难度不会太高。**配套服务器发布与控制脚本**提供游戏服务器的发布与控制功能。当前游戏服务器使用typescript开发,在运行前是需要编译为javascript的,发布操作就是编译程序代码并且提取资源文件到发布目录。控制脚本可以控制多个服务器的启动和停止。 3. ### 原始资源配置与构建工具。 **原始资源配置**用于在外部配置游戏数据,主要提供数据表Excel表、多语言Excel表、通信协议配置等系列功能。该功能主要提供给策划使用Excel表格配置游戏常量数据,提供给开发者配置客户端和服务器之间通信协议(服务器与服务器之间也可以使用这些通信协议)。**资源构建工具**主要编译**原始资源配置**为客户端和服务器需要的解析格式。 该框架的三部分也可以单独或者部分使用。比如`客户端框架及配套cocos creator插件` + `原始资源配置与资源构建工具`适用于纯单机游戏,`服务器框架及配套服务器发布与控制脚本` + `原始资源配置与资源构建工具`适用于独立服务器,完整三个部分一起适用于网络游戏。
## **[原始资源配置与构建文档](./docs/1.原始资源配置与构建文档.md)**