Skip to main content

One post tagged with "yooasset2.0"

View All Tags

· 3 min read
何冠峰

2023年即将进入尾声,从yooasset1.0版本开始经历了一年半的时间,一共56个版本的迭代开发,yooasset终于发布了2.1正式版。

2.0版本的变化

底层代码我们做了大量重构,特别是编辑器部分。为了保证大家从1.0版本升级的顺利,运行时业务接口尽量保持了一致。

  1. 重构了资源构建流程,将原来耦合在构建管线里代码拆分为了现在的三条构建管线:内置构建管线,SBP构建管线,原文件构建管线。这样做的目的是为了方便大家定制自己的构建管线。重点:原生文件目前需要走自己的构建管线流程!如果从1.0升级需要将原生文件单独拆分出来放到独立的package里,然后通过原生文件构建管线去打包。
  2. 调整了资源清单里AssetBundle的依赖关系记录方式,回归到了传统的资源管理依赖方式,这样的方式对开发者对资源分类管理的要求更高。
  3. 移除了零冗余机制。重点:计划在后续版本里将该功能加回。
  4. 重构了运行时的大量代码结构,当然这些都只是内部的类和方法。开放给业务的接口和方法还是保持一致不变。重点:资源句柄类名我们做了简化,例如:AssetOperationHandle变更为了AssetHandle名称。
  5. 内置资源查询类我们做了重构,该代码文件在太空战机里(StreamingAssetsHelper.cs)重点:建议将该类直接替换覆盖到你本地。
  6. 还有大量新增的特性和功能等待大家挖掘!

开发者如何选择

1.5.7版本目前是非常稳定的一个版本,如果您发现任何BUG可以直接反馈到issue栏,我们还会继续维护1.0版本来保持它的稳定性。对于已经上线的项目还是建议保持稳定,对于开发周期的项目和新项目我们建议直接使用2.0版本。未来在2.0版本的基础上,我们会开拓更多的实用功能,例如:资源文件二进制数据差异更新等等。

再此祝大家新年快乐!