mirror of
https://github.com/GeWuYou/GFramework.git
synced 2026-03-22 10:34:30 +08:00
- 添加抽象架构类AbstractArchitecture,提供模型、系统、工具注册框架 - 实现资源目录系统AbstractAssetCatalogSystem,支持场景和资源的注册与查询 - 创建资源工厂系统AbstractResourceFactorySystem,统一管理资源创建与预加载逻辑 - 定义资源标识符结构体SceneId和ResourceId,用于类型安全的资源引用 - 建立资源加载系统ResourceLoadSystem,提供资源加载、缓存和实例化功能 - 设计工厂注册表Registry,支持资源工厂的注册、解析和批量预加载 - 实现系统间依赖注入机制,确保各组件协同工作 - 添加完整的接口定义IAssetCatalogSystem、IResourceFactorySystem和IResourceLoadSystem
项目介绍
本项目参考(CV)自QFramework
为什么要有这个项目
- 原来的项目是单文件框架,我把框架拆成多个文件,方便管理
- 纯粹个人自用,要使用还是请访问QFramework
- 至于修改名字,是因为我为了方便会发布GuGet包,假设将来QFramework也要发布GuGet包,那么就会冲突了
Description
Languages
C#
95.8%
Shell
2.9%
PowerShell
0.8%
Python
0.5%