/BDFramework.Core

一个基于unity3d的游戏完全开发框架,内置多种技术解决方案,工具。集合: UI工作流、C#热更,版本管理,模块调度等。

Primary LanguageC#Apache License 2.0Apache-2.0

简介

一个基于unity3d的开发框架。 框架力致于打造一个简单、高效的开发工作流.
版本:Unity2018.4

8月新开技术交流、艺术鉴赏群: 763141410


任何问题直接提issue,24小时内必解决


注:鉴于主分支版本已经稳定,所有bug修复和新特性加入,会先提交到Debug分支。待审核期一个月,稳定则会跟主分支进行合并。

文档

中文 Wiki
English Wiki

更新日志

更新日志

版本计划


2019.6.30之前 完成新文档的编写
2018.7 热更新工具整合:代码更新及工具(已完成)
2018.8 热更新工具整合:资源更新(已完成)

框架特点


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

所有方案制作,都致力于开发者0学习成本,跟普通开发一样舒爽。
1.全自动的业务发现、注册、管理

2.C#开发一键热更,无需考虑其他,剩下工作由框架编辑器解决

3.完善的UI工作流:自动绑定,赋值,管理等

4.可寻址的加载系统:一套API应景自动加载,ab包和Editor、resource无需来回切换

5.完善的热更工作流:代码、资源、表格一键打包,自动下载

...

n.还有其他的各种实用小工具: 如excel2json、excel2sqlite,图片压缩

博客

不定时更新

管理器:

1.管理器与业务自动. 点击

游戏Timeline:

1.ScreenView模块管理和状态机 点击

UI工作流:

1.psd2ugui:prefab生成方式自行选择
2.UIManager和UI基础操作. 点击
3.MVC模式初探 [玩具不建议使用,老老实实继承AWindows] 点击
4.UI工作流工具的使用 点击
5.UI开发利器:UITools 点击
6.数据监听:DataListener

热更新:

1.C#脚本热更及编辑器:开发跟普通一样,只需标记热更代码即可.点击
2.资源热更:热更和日常开发一套API,无需来回切换.点击

工具类:

1.Excel系列:excel生成class,excel转json,excel转sqlite
2.热更资源一键打包:数据、代码、资源 多平台一键打出
3.Ipa apk一键导出(待开发)