# 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道进行维护。
完全实现了一套骨骼动画解决方案,高度自由可控,可以任意编辑帧事件 特效等。