# HTFW_old **Repository Path**: huskytgame/HTFW_old ## Basic Information - **Project Name**: HTFW_old - **Description**: HTFramework,个人游戏框架 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-12-20 - **Last Updated**: 2023-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # HTFW #### 介绍 HTFramework,个人游戏框架 # 版本记录 ## v0.0.22 - [x] 修复在 View 的 Update 中开启或关闭界面报错的问题 - [x] 修复在计时器中关闭Context报错的问题 ## v0.0.21 - [x] 修复 TimerService 和 TimerContext 冲突的问题 - [x] 重写 CoroutineService - [x] 新增 TIDService 全局ID服务 - [x] 添加 UIType 用于自动控制 UI 是否常驻内存 ## v0.0.20 - [x] 添加 UI Controller 内部帮助方法 - [x] 添加 UI Script Generator,UI脚本自动生成工具。 ## v0.0.19 - [x] 添加 ReactiveProperty 响应式属性 - [x] 导入 BehaviorTree 自定义行为树 - [x] 优化行为树中 Blackboard 黑板数据类型转换消耗 - [x] 修复转表工具:excel to json 时,int 类型错误转为 float 类型 - [x] 修改 MonoSingleton - [x] 修改场景加载 - [x] 修改 UIManager 隐藏所有窗口的 API ## v0.0.18 - [x] 增加 ContextManager - [x] 重构上下文,用上下文维护各个模块的资源加载、计时器、协程、事件 - [x] 修复 Context 强转失败 - [x] 修复 SceneManager Dispose 空指针异常 - [x] 修复 CoroutineService 释放时对象池报错 - [x] 修复 UnitContext 上下文不能正确释放的bug - [x] 添加 ILateUpdate 接口 ## v0.0.17 - [x] 修复 CoroutineService - [x] 增加 ViewBase 内部的帮助方法 ## v0.0.16 - [x] 添加 HotPatch(未完善) - [x] 代码文件整理 ## v0.0.15 - [x] 修复 SchemeManager 等相关 bug ## v0.0.14 - [x] 添加 Scheme 配置表转换工具 - [x] 添加 Net 网络服务 - [x] 修改框架内各个模块的常量定义 ## v0.0.13 - [x] 添加 SceneManager,管理场景切换 - [x] 修复 ResContext 未初始化导致加载失败的bug ## v0.0.12 - [x] 增加协程流程控制,提供暂停和重启的接口 - [x] 增加自定义属性,自动绑定预制体和 UI 脚本 - [x] 添加 UI框架:UIManager,ViewBase,ControllerBase,ModelBase ## v0.0.11 - [x] 添加 EventCenter - [x] 添加 TimerService ## v0.0.10 - [x] 添加 RObject 为业务层的不需要实例化的 Unity 资源的加载接口 - [x] 添加 ResContext 和 SceneContext,分别管理每个场景的资源加载 ## v0.0.9 - [x] 添加 RPrefab 为业务层的 GameObject 资源加载接口 - [x] 添加资源预加载接口 ## v0.0.8 - [x] 修复 UnityEngine 下的 Object 不能正确强转为 Sprite - [x] 添加 Simulation 模拟资源加载模式 ## v0.0.7 - [x] 删除 ResTask - [x] 添加资源卸载 - [x] 添加资源同步加载 - [x] 添加资源信息显示组件,用于显示资源引用计数和加载时间 ## v0.0.6 - [x] 添加资源缓存 - [x] 添加资源加载管理器 ResMgr - [x] 添加资源配置管理器 ResConfig - [x] 完善异步资源加载,引入资源缓存 ## v0.0.5 - [x] 添加协程管理器 - [x] 资源加载中引入协程管理器 - [x] 修复异步资源加载逻辑 - [x] 完善异步资源加载逻辑 ## v0.0.4 - [x] 添加可复用高性能对象池 - [x] 资源加载中引入对象池 ## v0.0.3 - [x] 整理文件夹结构 - [x] 重写 Log 日志打印模块,增加持久化日志信息 - [x] 添加框架启动器 ## v0.0.2 - [x] 添加 ABBuilder AB包打包器 - [x] 添加 异步加载 队列 ## v0.0.1 - [x] 添加项目导出器 - [x] 一键打开 MarkDown - [x] 设添加脚本模板编辑功能 - [x] 添加 HLog 日志打印接口 - [x] 添加 Singleton 和 MonoSingleton