# BDFramework.Core **Repository Path**: ObjOne/BDFramework.Core ## Basic Information - **Project Name**: BDFramework.Core - **Description**: 一个基于unity3d的游戏完全开发框架,内置多种技术解决方案,工具。集合: UI工作流、C#热更,版本管理,模块调度等。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 1 - **Created**: 2020-04-06 - **Last Updated**: 2025-08-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 前言 一个基于unity3d的开发框架。 框架力致于打造一个简单、高效的开发流,更注重于基于数据驱动的工具开发(个人以为工具才是第一生产力,框架只是辅助而已)。 作者QQ:755737878 欢迎有问题,共同探讨. *** ##工程结构:
BDFrameWork-Quick.DLL 0.5.1 快速集成BDFrame的DLL库
BDFrameWork -> BDFrameWork核心库,用于生成 BDFrameWork.Core.dll 和 BDFrameWork.Editor.dll
BDFrameWork-QuickExample ->不带BDFrame的代码,集成dll的例子集合(楼上的工程默认是生成dll到这个项目哦~)
BDFrameWork-UnityFull ->带BDFrame源码,集成dll的例子集合 ## 框架特点:
**不开发工具的架构都是耍流氓!!!!**

**不开发工具的架构都是耍流氓!!!!**

**不开发工具的架构都是耍流氓!!!!**
以工具开发为主,辅助各个工作流提高开发效率。 作者崇尚 **数据驱动**,顾大多设计思想都是以数据驱动为主。 致力于“**程序只开发逻辑,体力活交给编辑器**” *** 逻辑层代码跟框架层分离、自动注册, 无需各种Register!面向“**标签**”编程。  
使用者不需要知道框架的存在,只需要再指定类上加入对应**标签**,框架层会自动完成注册。 开发者只需要使用框架提供的设计思路 和工具进行开发,不需要理解很复杂的设计。 ## 工作流 * # **UI工作流** : MVC(改) ,简单高效,自动数据绑定,自动生成View代码 * # **数据配置** : excel自动一键生成脚本,自动转存SqlLite,本地数据完全使用sql查询 * # **资源管理** : AB和日常开发,一套API,无需来回切换, * # **C#热更** :*[工具开发中...]*    基于ILR,热更代码也是一键生成!
切到热更模式自动运行项目热更代码,日常开发无需做特殊处理~**(当然有些高级特性还是少用吧)** *** ## 业务解决方案 : * # **骨骼动画** : 原由李总主导开发,B道辅助。现由B道进行维护。  
完全实现了一套骨骼动画解决方案,高度自由可控,可以任意编辑帧事件 特效等。