XASSET 5.1即将发布
XASSET 5.1是全面可靠、轻量高效的Unity资源管理方案。集资源分包、热更新、批量下载、断点续传、异常恢复、版本校验、增量打包、一键出包等功能, 轻量敏捷易上手,iOS、Android、PC、Mac等平台资源加载稳定高效,内存管理灵敏可靠。具体请加QQ群等待通知。
精简实用、高效安全的Unity资源管理方案。
- Github:https://github.com/xasset/xasset
- QQ群:693203087
- 开发模式:编辑器下可以在不用构建AB的环境中使用,平常开发时可以秒进游戏。
- 支持异步加载到同步加载的无缝切换,对协程无依赖:相对于高度依赖协程的方案,这种设计不但在性能上更有优势,同时,业务层可以用更少的Coding写出更优雅高效的并行异步加载业务。
- 用引用计数管理对象生命周期:避免重复加载与轻易卸载,让资源对象的生命周期得到妥善处理。并且没有使用WeakReference,可以更方便在跨语言环境中使用,例如避免Lua和C#的交叉引用导致C#这边需要等Lua先GC才能回收资源。
- 基于规则配置的打包策略,配置好打包规则后,底层会自动收集所有要打包的资源,并分析其冗余和冲突,再进行自动优化,可以有效的解决大部分非内建的资源的冗余情况。
- 非泛型接口设计: 对Lua更友好,可以更方便的在跨语言的环境中使用。
- 知乎专栏:XASSET 4.0发布预告
- 知乎专栏:XASSET 4.0入门指南
VFS在各个平台的IO+对象构建性能(毫秒) | VFS | BUILDIN |
---|---|---|
PC(Win10+i7=10700F CPU2.9GHz 64位 16GB内存) | 310.76 | 354.88 |
Android(Sony XZs) | 2179.63 | 2740.27 |
iOS(iPhone 7) | 629.10 | 593.74 |
MacBook Pro(macOS15.5 2.9GHz 6核 i9 64位 32GB内存) | 180.29 | 181.90 |
注:大约读取了 662 张贴图资源
- 引擎版本:Unity2017.4.34f1(已经支持2019)
- 语言环境:.net 3.5(支持.net4.x以及.net core)
- 操作系统:Win 10
- yusjoel
- hemingfei
- veboys
- woshihuo12
- CatImmortal
- ZhangDi
- QuinShuai
- songtm
- woodelfLee
- LostEarth
- Coeur
- XINCGer
- 烟雨迷离半世殇
- 土豆
- JasonXuDeveloper
- 大魔王有木桑
- suixin567
- Sven
- liufujingwen
感谢JetBrains公司提供的使用许可证!
- ET Unity3D Client And C# Server Framework
- QFramework Your first K.I.S.S Unity 3D Framework
- TinaX Framework “开箱即用”的Unity独立游戏开发工具
- LuaProfiler-For-Unity Lua Profiler For Unity支持 XLua、SLua、ToLua
- JEngine 一个基于XAsset&ILRuntime,精简好用的热更框架