mirror of
https://github.com/Alex-Rachel/TEngine.git
synced 2025-08-07 16:45:10 +00:00
TEngine
TEngine
TEngine
TEngine v1.0.0
TEngine
TEngine项目结构
Assets
├── TResources // TResources资源加载和打包目录
├── ConfigStruct // 生成的配置表结构体
├── TEngine // TEngine
└── Scripts // 脚本资源
com.tx.tengine
├── Tools~ // 常用工具
├── Config~ // 转表工具
├── FileServer~ // 基于Node.js热更服务器,有条件用OSS
├── Runtime // TEngine 脚本资源
└── TEnginePackage~ // TEngine 差异化插件,如UI、网络、热更等
com.tx.tengine/Runtime
├── ClientSaveData // 本地化储存
├── 3rd // 三方插件(Json库、Protobuf)
├── Config // Config配置表
├── Editor // Editor
├── Event // Event事件驱动系统
├── ECS // ECS架构
├── FileSystem // FileSystem
├── Json // Json库文件
├── Game // 核心逻辑
├── Unitity // Unitity工具类
├── Res // Res资源加载模块
└── Core // TEngine核心
├── BaseLogicSys // 基础系统模块,依赖TEngine实现生命周期
├── MemPoolMgr // 内存缓存池
├── TEngineRedux // DVA/Redux
├── TSingleton // 单例以及单例管理器
└── TEngine // 主入口
可定制化模块
Assets/TEngine/Runtime/UI
├── Editor // 脚本从预制体自动生成UI代码
├── Extend // 转表工具
├── Res // 基于Node.js热更服务器,有条件用OSS
//TODO