# 关于 xasset 是专业的Unity资源系统。 xasset 提供开箱即用的打包、分包、加密、边玩边下和跨平台加载等技术让Unity项目的开发更快更轻松! - 官网:https://xasset.cc - 文档:https://xasset.cc/docs/getstarted 了解更多 xasset 的产品特性,可以前往 xasset 的[官网](https://xasset.cc)查看。 ![example](https://xasset.cc/img/example.gif) ## 开源版 [这里](https://github.com/xasset/xasset)是xasset-2022.2的开源版,这个版本主要提供了以下功能特性: - 基于配置驱动的分布式打包工具,支持自动分组机制,可以快速优化打包质量。 - 支持断点续传和并发下载数量控制的文件下载模块,每个下载请求都能单独统计下载进度和速度,提供暂停/恢复和取消机制。 - 资源全量更新检测和批量下载以及资源删除机制。 - 自动回收机制,另外提供先进先出队列缓存,可以更轻松的管理资源内存。 - 全新的负载均衡架构,可以更优雅的对单帧堆积较密集业务进行自动切片处理,让程序更平滑的运行。 - 跨平台Unity资源和场景加载机制,业务代码可以一次编码,多处运行,支持Android、iOS、PC、OSX等平台。 - 带有场景管理、资源加载、文件下载的示例,提供了循环依赖加载、子资源加载、异步转同步、叠加场景管理和常规下载操作的功能演示。 关于xasset-2022.2开源版的更多细节需要阅读源码才能感受到,未来,我们计划和Unity中国官方一起优化产品服务,开源版应该还会有一些调整,有任何建议或意见欢迎提交Issues反馈。 > 请注意,个人或 3 人以下的小团队可以使用免费的开源版。对于公司,需要获得我们的授权许可才能使用,我们的授权有专门的[用户协议](https://xasset.cc/license),只有接受用户协议的条款才能订阅。通过你们的支持,我们不断为大家改进 xasset。 ## 订阅版 相对免费开源版本,付费订阅的版本还具有以下优势: ### 专业版 专业版主打的特性是分包、加密和边玩边下,比较适合需要让产品快速打包、快速发布、快速运行的团队: - 更完善的打包工具链,可以实时预览资源的打包粒度和依赖关系,提前发现问题提前处理。 - 原始格式打包和更新加载支持:可以让非 Unity 内建格式的资源轻松进行版本管理。 - [高效资源加密](https://xasset.cc/docs/encryption):不仅可以防止资源被轻易破解,而且几乎不损耗程序运行的性能。 - [安装包资源分包](https://xasset.cc/docs/splitbuild):使用配置灵活把控 APP的安装大小,自动处理依赖关系并剥离包体资源。 - 谷歌分包插件支持:适配了 PlayAssetDelivery 插件,可以快速构建符合 GooglePlay 上架标准的 Android App Bundle。 - 优化过的边玩边下机制:可以按需指定需要更新下载的内容,通过局部更新,让用户更快体验游戏。同时还提供了完善的编辑器工具,可以对运行时加载数据进行采用,快速导出生成资源包数据,另外提供散文件合并支持,可以自动根据配置生成大小更均匀的自定义格式资源包,并在运行时自动选择是更新资源包还是更新散文件,IO效率可以得到客观的提升。(注:生成资源包需要额外的CDN空间,但是否生成资源包的是可选的,资源包的生成可以减少网络IO次数同时有加密功效,可以按需使用) - 专属对接群:提供更私密的技术对接支持,工程师会在对接群远程照顾项目一年。 ### 顾问版 顾问版包含专业版的所有功能,同时提供更周到的服务,进行更全面的保驾护航: - 微信小程序适配支持:帮助用户的项目团队更快、更轻松的完成微信小程序的适配工作。 - 项目内存和渲染瓶颈分析排查和优化,协助团队建立高品质内容生产管线(流程-文档-工具链),走出先污染后治理的研发流程。 - 工程师会照顾项目开发全周期,并提供7天驻场服务,可以提供技术培训或者极端问题排查服务,可以提供各种 SDK 接入支持。 了解订阅的价格和更多信息,可以前往 [xasset.cc/price](https://xasset.cc/price) 查看。 ## 文档 前往 [xasset.cc](https://xasset.cc) 可以了解 xasset 的来龙去脉。 需要注意的是,该文档主要针对团队订阅用户,开源版可以参考核心接口使用部分。 ## 许可 请注意,xasset 具有特殊许可证,并且在某些情况下需要获得公司许可证。阅读 [LICENSE](LICENSE.md) 文档以获取更多信息。 ## 创作者 - [吉缘](https://github.com/mmdnb) - [马三小伙儿](https://github.com/XINCGer) - [寒晟](https://github.com/huangchaoqun) 前往[xasset.cc/about](https://xasset.cc/about)可以了解更多关于我们团队的介绍。 ## 赞助 成为 xasset 的赞助商可以在这里添加自己的链接,可以带 LOGO 或名字: - Miss_Lynn(人民币50000元) - [马三小伙儿](https://github.com/XINCGer)(人民币4800元) - 花花 (人民币3848元) - [Jojohello](https://www.zhihu.com/people/jojohello)(人民币3000元) 如需赞助可以发邮件给吉缘:xasset@qq.com。 ## 声望 - [Connor Aaron Roberts](https://github.com/c0nd3v):反馈有效问题或建议 +10 - [刘家君](https://github.com/suixin567):反馈有效问题或建议 +2 - [李非莬](https://github.com/wynnforthework):反馈有效问题或建议 +2 - [一念永恆](https://github.com/putifeng):反馈有效问题或建议 +2 - [小魔女纱代酱](https://github.com/DumoeDss):反馈有效问题或建议 +2 - [夜莺](https://github.com/killop):反馈有效问题或建议 + 5 - [MrJLY](https://github.com/MrJLY):反馈有效问题或建议 +5 - [Leo](https://github.com/liyanlong0885):反馈有效问题或建议 +5 - [jakeyluo](https://github.com/jakeyluo):反馈有效问题或建议 +5 ## 友链 - [ET](https://github.com/egametang/ET) Unity3D Client And C# Server Framework - [TinaX Framework](https://tinax.corala.space/) “开箱即用”的Unity独立游戏开发工具 - [LuaProfiler-For-Unity](https://github.com/ElPsyCongree/LuaProfiler-For-Unity) Lua Profiler For Unity支持 XLua、SLua、ToLua