BDFramework.Core Versions Save

Simple and powerful Unity3d game workflow! 简单、高效、高度工业化的商业级unity3d 工作流。

2.1.0

1 year ago

针对BuildPipeline、PublishPipeline进行重构

##V2.1.0 -BuildPipeline: 重构打包面板,优化打包流程 -BuildPipeline: 增加DevOps优化支持 -UFlux: 修复异步列表bug

##V2.1.0-preview.9 -AssetV2:优化加载、卸载机制,优化加载配置. -BuildPipeline: 优化ASG打包的Node,编辑颗粒度的机制. -BuildPipeline: 打包AssetBundle使用SBP,默认开启CacheServer. -BuildPipeline: 重构打包面板.

##V2.1.0-preview.8 -AssetV2:重构资源构建面板,使之更加便捷 -AssetV2:增加 加载组的概念 -AssetV2:增加一个内置的对象池 -AssetV2:增加unitask的支持 -AssetV2:重构任务加载机制 -AssetV2:增加BResource.Aup接口设置 -AssetV2:增加Benchmark用于测试AB各种情况. -ManagerBase:增加order排序功能 -Editor: 增加EditorHttpServer 用于远程调用 -Editor: 修复获取本地地址 多网卡时筛选 -Editor: 强制开启OdinEditor only -Editor: 修改EditorSetting配置

##V2.1.0-preview.7 -AssetbundleV2: 增加AB混淆,用以加密功能 -AssetbundleV2: 优化AB的内存占用和大小 -AssetbundleV2: 增加关闭TypeTree的显式配置 -AssetbundleV2: 修复部分编辑器的bug. -AssetbundleV2: 增加自定义颗粒度的演示 -UFlux: 重新整理文档.整理demo -Uflux: 增加Store监听多个Reducer的支持. -StatusListener: 重新整理EventListenerEX 和 ValueListenerEx抽象 -AssetGraph1.8: 将AssetGraph整理进框架,并提供升级维护 -BuildPipeline: 增加显式版本号配置页面 -BuildPipeline: 增加一键构建Asset的Behavior事件 -Runtime:增加UniTask插件 -BResource:重构母包资源检测逻辑. -BResource:重构资源更新,并新增CompareWithRepair模式 -BRexource:实验性加入Windows和OSX的支持,满足部分用户的需要

##V2.1.0-preview.6 -AssetbundleV2: 重构异步加载逻辑 -Assetbundlev2: 重新绘制Build Assetbundle 编辑器 -AssetbundleV2: 增加AsyncLoadAssetbundle资源验证 -AssetbundleV2: 增加拓展节点演示

##V2.1.0-preview.5 -增加EditorTask:OnEnterPlayMode. -修改DevOpsSetting为BuildSetting. -TableEditor: 移除策划权限按钮 -TableEdtior: 增加Excel缓存数据 -TableEditor:支持获取差异Excel数据 -TableEditor:增加EnterPlaymode前导入变更表格的功能

##V2.1.0-preview.4 -修复CI系统部分bug.

##V2.1.0-preview.3 -修复部分编辑器bug. -重构部分类名.

##V2.1.0-preview.2 -部分编辑器配合重构到DevOps工作流 -调整部分编辑器排版 -增加Excel2class对热更配置的支持

##V2.1.0-preview.1 -整理DevOps、添加CI、CD工作流 -增加HotfixPipeline -增加BuildPipeline -增加PublishPipeline

2.0.9

2 years ago

2.0.9 该版本主要增加了半热更工作流,重构了Sqlite模块,并增加部分编辑器下自动设置功能.优化了部分runtime接口

V2.0.9-preview.6
-Editor: Change framework version function.
-BuildDLL :Add csproj file check.

-Editor:修改了框架获取版本号的方式 -BuildDLL :增加了csproj的检测

V2.0.9-preview.5 -HotfixPipeline: Add hotifoxfileconfig. -Sqlite :Add hotfix file check for excel gen class.

-HotfixPipeline: 增加了热更的配置. -Sqlite :增加了半热更的配置.

V2.0.9-preview.4 -BResource : Add Load(Type t) for Load<T> -Screenview : Add set func for IScreenview.Name

-BResource : 增加接口 Load(Type t) for Load<T> -Screenview : 增加 IScreenview.Name set方法

V2.0.9-preview.3 -Change Framework Packge publish workflow.

-修改publish工作流

V2.0.9-preview.2 -Fixed some Editor Bug.
-修复部分编辑器的bug.

V2.0.9-preview.1 -Sqlite: Reconstruct sqlite for ilruntime -Sqlite: Add Sqlite cache func.

-Sqlite:重构Ilruntime下的sqlite实现 -Sqlite:增加sqlitecache功能

2.0.9-preview.2

2 years ago

2.0.9-preview.2 【Editor】 -Fixed some Editor Bug.

2.0.9-preview.1

2 years ago

##V2.0.9-preview.1 CN: 【Runtime】 -Sqlite: 修改热更代码到主工程 -Sqlite: 增加sqlite缓存功能.

EN: 【Runtime】 -Sqlite: Change hotfixcode to main project. -Sqlite: Add Sqlite cache func.

2.0.8

2 years ago

2.0.8 *该版本主要重构了Assetbundle打包模块,增加了部分资源管理的功能,并且全面往Devops架构重构.

2.0.8 beta4: -PublishPipeline:Add assetgsSubPackage for download. -PublishPipeline:Add subpackage node in asset graph. -PublishPipeline:Add "AssetsProccess" in publish behavior. -PublishPipeline:fixed some bug for beta3 bug. -PublishPipeline:Reconstruct VersionController.

-PublishPipeline:增加分包功能 -PublishPipeline:增加分包节点在AssetGraph中 -PublishPipeline:增加资源构建生命周期 -PublishPipeline:修复部分beta3 bug. -PublishPipeline:重构版本控制功能

2.0.8-beta3.5
-BuildPipeline: Optimize build pipeline. -Runtime:Optimize luanch pipeline,fixed some bug on mobile from beta3.

-BuildPipeline: 优化打包流程 -Runtime:优化启动代码流程,修复部分beta3 bug. V2.0.8-beta3

-BuildPipeline: Add new node for build assetbundle. -BuildPipeline: Add AssetBundle Check logic. -BuildPipeline: Add new collect shader keywords. -PublishPipeline: Add “Publish Pipeline”. -PublishPipeline: Add “publish” folder. -PublishPipeline: Add CI、CD support.

-BuildPipeline: 增加一些AssetGraph节点 -BuildPipeline: 增加assetbundle检测逻辑 -BuildPipeline: 增加一个新的收集keyword的方案 -PublishPipeline: 增加 “PublishPipeline”. -PublishPipeline: 增加Publish目录 -PublishPipeline: 增加CI、CD相关支持

2.0.8-beta2 -Nuget: Move nugetdll folder. -Nuget:Change Nuget menuitem name.

-Nuget: 修改nugetdll目录. -Nuget:修改Nuget MenuItem.

2.0.8-beta1 -AssetBundleV2: Add assergraph node build assetbundle. -AssetBundleV2: 增加assetgraph打包assetbundle支持

2.0.8-beta4

2 years ago

CN: 【Editor】

  • PublishPipeline:增加分包功能
  • PublishPipeline:增加分包节点在AssetGraph中
  • PublishPipeline:增加资源构建生命周期
  • PublishPipeline:修复部分beta3 bug. 【Runtime】
  • PublishPipeline:重构版本控制功能

EN: 【Editor】

  • PublishPipeline:Add assetgsSubPackage for download.
  • PublishPipeline:Add subpackage node in asset graph.
  • PublishPipeline:Add "AssetsProccess" in publish behavior.
  • PublishPipeline:fixed some bug for beta3 bug. 【Runtime】
  • PublishPipeline:Reconstruct VersionController.

2.0.8-beta3.5

2 years ago

##V2.0.8 beta3.5 CN: 【Editor】

  • BuildPipeline: 优化打包流程
  • Runtime:优化启动代码流程,修复部分beta3 bug.

【Editor】

  • BuildPipeline: Optimize build pipeline.
  • Runtime:Optimize luanch pipeline,fixed some bug on mobile from beta3.

##V2.0.8 beta3 CN: 【Editor】

  • BuildPipeline: 增加一些AssetGraph节点
  • BuildPipeline: 增加assetbundle检测逻辑
  • BuildPipeline: 增加一个新的收集keyword的方案
  • PublishPipeline: 增加 “PublishPipeline”.
  • PublishPipeline: 增加Publish目录
  • PublishPipeline: 增加CI、CD相关支持 【Editor】
  • BuildPipeline: Add new node for build assetbundle.
  • BuildPipeline: Add AssetBundle Check logic.
  • BuildPipeline: Add new collect shader keywords.
  • PublishPipeline: Add “Publish Pipeline”.
  • PublishPipeline: Add “publish” folder.
  • PublishPipeline: Add CI、CD support.

2.0.8-beta2

2 years ago

CN: 【Editor】 -Nuget: 修改nugetdll目录. -Nuget:修改Nuget MenuItem.

EN: 【Editor】 -Nuget: Move nugetdll folder. -Nuget:Change Nuget menuitem name.

2.0.8-beta1

2 years ago

CN: 【Editor】 -AssetBundleV2: 增加assetgraph打包assetbundle支持

EN: 【Editor】 -AssetBundleV2: Add assergraph node build assetbundle.

2.0.7-final

2 years ago

CN: 【Runtime】 -[EventListener]:重构新增两个StatusListener和Datalistener 作为状态监听和数据监听 -[Sqlite]:优化sql cmd gc -[Sqlite]:增加limit语句 -[Uflux]:优化IButton 长摁代码 -[Uflux]:增加reducer的 dispath模式 -[Uflux]:增加Focus api -[Uflux]:修改subwindows初始化时间 -[ZString]增加ZString支持 -[NetProtocal]增加Protobuf支持, -[NetProtocal]增加pb2class支持 【Editor】 -[nuget]:增加nuget支持,框架部分开始用nuget进行管理,新增模块【Nuget】 -[nuget]:升级所有支持nuget管理的dll -[Guide]:优化BDFramework 引导界面 -重构大量命名代码

EN: 【Runtime】 -[EventListener]:Add StatusListener、Datalistener -[Sqlite]:Optimize sql cmd gc -[Sqlite]:Add limit() -[Uflux]:Optimize IButton longpress logic. -[Uflux]:Add reducer apiL: Dispath() -[Uflux]:Add window api: Focus () -[Uflux]:Chage subwindows init time. -[ZString]:Add ZString support. -[NetProtocal]: Add Protobuf support. -[NetProtocal]: Addpb2class support. 【Editor】 -[nuget]:Add Nuget support -[nuget]:Upgrade can use Nuget manag dll. -[Guide]:Optimize BDFrameworkStart widnows. -Reconstruct some editor code.