# MVC_ECS_Framework **Repository Path**: pcxpcx110/MVC_ECS_Framework ## Basic Information - **Project Name**: MVC_ECS_Framework - **Description**: 自研游戏框架。界面层使用MVC架构,场景角色层使用ECS思想。c#与xlua共用框架。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-12-27 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MVC_ECS_Framework 自研究游戏框架项目。 至于为什么写这个框架:是本着研究整个游戏的方方面面,并且在学习跟研究中拥有自己的实验场所。 编写了热更管理层,AB打包工具,AB包管理层。 然后基于AB包管理层实现资源管理层,在资源管理层上实现对象池管理层。 基于上面开发完成层次,实现UI管理层,UI管理使用MVC架构思想。 以及场景管理层,数据管理层,音效管理层等等。 至于场景中,角色系统,战斗系统,则统一使用ECS架构思想。 最近刚刚编写了网络通信层,web,socket等等,使用了protobuf。 最后,本来架构仅仅使用c#编写,但考虑到日后,干脆在一些基础地方,兼用c#逻辑架构,以及xlua架构的写法来进行编写。 目前项目进度30%吧, 提示:此框架为仅仅是编写了游戏框架基本都会使用的部分,至于游戏细节逻辑部分,请自由发挥。 声明: 项目中,目前有使用到部分网络资源,请勿直接使用此框架中的资源。