xasset 致力于让 Unity 程序快速交付。
注:示例使用 WebGL 运行,部分功能可能无法使用。
xasset 提供了以下这些出色的特性让 Unity 程序更快更好的打包、发布和运行:
- 增量打包:分布式架构,可视化编辑,自动优化打包质量。
- 自动分包:使用分包配置灵活把控安装大小,快速发布到应用商店。
- 高性能加密:不仅更安全,而且部分设备测试可以提升约 10% 的 IO 性能。
- 按需加载:针对局部内容预加载,自动热重载,可以快速体验或测试。
- 负载均衡:动态计算 CPU 负荷,自动调度更新时机,通过分而治之的方法减少卡顿。
如果你喜欢 xasset, 可以在 GitHub 给一个星标支持下!
这里是 xasset 2022 的开源版本,开源版本提供了以下功能特性:
- 强大的代码运行模式,编辑无缝调试真机热更加载过程,也可以跳过打包快速运行。
- 打包后的文件名自带版本信息,可以增量部署,快速校验,同时提供最可靠的版本管理机制。
- 统一使用相对路径加载资源或场景,可以自定义别名,预加载或边玩边下,自动更新不在本地的资源。
- 基于引用计数的内存管理技术,并自动管理依赖,未完成的异步加载可以立即同步完成。
- 异步更新,动态计算 CPU 负荷自动调整更新时机,通过分而治之,减少卡顿。
开源版本未提供支持可视化且支持自动优化打包质量的分布式打包工具,但提供了快速对选中资源进行按文件夹或文件进行打包分组的编辑器工具,可以结合 Unity 的 AssetBundleBrowser 可视化地创建资源的 AssetBundle 打包分组。
xasset 专注于为团队提供技术支持,个人或 3 人以下的小团队可以使用免费的开源版。开源版目前也有特殊许可,请遵守开源版的许可说明使用。
对于公司,需要获得我们的授权许可才能使用,我们的授权有专门的用户协议,只有接受用户协议的条款才能订阅,通过你们的支持,我们不断为大家改进 xasset。
相对免费开源版本,付费订阅的版本主要具有以下优势:
- 分布式增量打包:相互独立的资源分批次提交,减少算力浪费,加快打包速度。
- 按需配置自动分组:根据引用关系生成按需加载的最优分组,减少打包冗余,快速优化打包质量。
- 实时预览打包粒度和依赖关系:帮助团队提前发现问题并解决问题。
- 万能打包模式:所有格式的资源全部能够打包,并参与版本管理。
- 高效资源加密:不仅可以防止资源被破解,而且部分设备真机测试有约 10% 的性能提升。
- 安装包资源分包:使用配置把控 app 安装大小,自动处理依赖关系并剥离包体资源,并且适配了谷歌分包技术,可以节省大量业务对接时间。
- 按需加载:整体或局部按需更新,边玩边下自动热重载。
- 多线程下载工具:支持限速,断点续传,网络异常自修复,文件指纹校验机制。
- 丰富的工具链:提供了版本管理、打包管理、清单管理、加载管理等工具,可以有效帮助团队提前发现问题和解决问题。
- 全面的文档:从是什么?为什么?如何做?出发,帮助团队少走弯路。
- 专属对接群:多位资深行业从业者,提供更迅捷、全面的技术支持服务。
阅读版本比较可以比较细致的了解开源版本和团队订阅版本的差异。了解订阅价格和更多信息,可以前往这里查看:https://www.xasset.pro/price
注:xasset 2022 订阅版本暂未对个人提供授权许可,个人无需发邮件申请订阅团队版。
- 引擎版本:Unity 2018.4+
- 语言环境:.net 4.6+
-
可以使用命令行把仓库下载到本地:
git clone https://github.com/xasset/xasset.git
-
把 unitypackage 导入到 Unity 工程,后执行以下命令:
- xasset/Build Bundles 打包资源
-
打开 Startup 场景,点击运行,或者执行后启动 exe:
- xasset/Build Player 打包播放器
运行时 API 可以参考团队版的文档:
如何为资源分配 AssetBundle 可以参考:
前往 https://www.xasset.pro/ 可以了解 xasset 的来龙去脉。
需要注意的是,该文档主要针对团队订阅用户,开源版可以参考核心接口使用部分。
请注意,xasset 具有特殊许可证,并且在某些情况下需要获得公司许可证。阅读 LICENSE 文档以获取更多信息。
成为 xasset 的赞助商可以在这里添加自己的链接,可以带 LOGO 或名字:
如需赞助可以联系MoMo的奶爸的微信:vmakemore。
- ET Unity3D Client And C# Server Framework
- TinaX Framework “开箱即用”的Unity独立游戏开发工具
- LuaProfiler-For-Unity Lua Profiler For Unity支持 XLua、SLua、ToLua