提交 9536d277 编写于 作者: M MoMo的奶爸

Update README.md

上级 669ba028
# 关于 # 关于
xasset 致力于让 Unity 程序快速交付。 xasset 是开箱即用的 Unity 资源分包、加密、热更框架。
使用 xasset 可以轻松快速地开发跨平台的 Unity 游戏或应用程序,并灵活把控程序的安装大小和缩短程序的交付时间。
- 官网:https://xasset.pro - 官网:https://xasset.pro
- 文档:https://xasset.pro/docs/getstarted - 文档:https://xasset.pro/docs/getstarted
- 示例:https://xasset.pro/example - 示例:https://xasset.pro/example
> 注:示例使用 WebGL 运行,部分功能可能无法使用。 ## xasset-2022.2 发布说明
xasset 提供了以下这些出色的特性让 Unity 程序更快更好的打包、发布和运行:
- 增量打包:分布式架构,可视化编辑,自动优化打包质量。 - 目标用户:注重时间价值,尊重知识产权,且需要快速发布安装大小可控支持边玩边下的程序到 Google Play 或者 WebGL 的 Unity 游戏或应用开发团队。
- 自动分包:使用分包配置灵活把控安装大小,快速发布到应用商店。
- 高性能加密:不仅更安全,而且部分设备测试可以提升约 10% 的 IO 性能。
- 按需加载:针对局部内容预加载,自动热重载,可以快速体验或测试。
- 负载均衡:动态计算 CPU 负荷,自动调度更新时机,通过分而治之的方法减少卡顿。
如果你喜欢 xasset, 可以在 GitHub 给一个星标支持下! - 文档和特性:https://xasset.pro/docs/next
- 主要变化:https://xasset.pro/docs/next/change-log
- 时间:2022年9月1日(已发布)
## 开源版本 ## xasset-2022.1 开源版
这里是 xasset 2022 的开源版本,开源版本提供了以下功能特性: [这里](https://github.com/xasset/xasset)是 xasset-2022.1 的开源版本,开源版本提供了以下功能特性:
- 强大的代码运行模式,编辑无缝调试真机热更加载过程,也可以跳过打包快速运行。 - 强大的代码运行模式。编辑器既可以无缝调试真机热更加载过程,也可以跳过打包快速运行。
- 打包后的文件名自带版本信息,可以增量部署,快速校验,同时提供最可靠的版本管理机制 - 高效可靠的版本管理机制。采用只读的方式管理打包后的资源的版本信息,不进行动态写入稳定性更高,文件名自带版本信息,增量部署快速校验效率更高
- 统一使用相对路径加载资源或场景,可以自定义别名,预加载或边玩边下,自动更新不在本地的资源。 - 统一使用相对路径加载资源或场景,可以自定义别名,预加载或边玩边下,自动更新不在本地的资源。
- 基于引用计数的内存管理技术,并自动管理依赖,未完成的异步加载可以立即同步完成。 - 基于引用计数的内存管理技术,并自动管理依赖,未完成的异步加载可以立即同步完成。
- 异步更新,动态计算 CPU 负荷自动调整更新时机,通过分而治之,减少卡顿。 - 异步更新,动态计算 CPU 负荷自动调整更新时机,通过分而治之,减少卡顿。
开源版本未提供支持可视化且支持自动优化打包质量的分布式打包工具,但提供了快速对选中资源进行按文件夹或文件进行打包分组的编辑器工具,可以结合 Unity 的 [AssetBundleBrowser](https://github.com/Unity-Technologies/AssetBundles-Browser) 可视化地创建资源的 AssetBundle 打包分组。 开源版本未提供支持可视化且支持自动优化打包质量的分布式打包工具,但提供了快速对选中资源进行按文件夹或文件进行打包分组的编辑器工具,可以结合 Unity 的 [AssetBundleBrowser](https://github.com/Unity-Technologies/AssetBundles-Browser) 可视化地创建资源的 AssetBundle 打包分组。
## 订阅的优势 > 注:xasset-2022.1 版本需要 Unity 2018.4+ 才能运行。
### 接入流程
请参考以下步骤来接入这个版本的 xasset 到你的 Unity 项目中:
- **第一步:**下载仓库中最新的 unitypackage 文件到本地。
- **第二步:**把下载的 unitypackage 导入到你的 Unity 项目。**注意:**在导入新版本的 xasset 前,你应该删除旧版本的 xasset。
- **第三步:**在 Unity 编辑器中,选择使用 **xasset>Build Bundles** 打包资源。
- **第四步:**打开 Startup 场景,并让 Unity 进入播放模式,体验示例的运行效果。
- **第五步:**在 Unity 编辑器中,选择使用 **xasset>Build Player** 可以一键打包安装包。
### 用法说明
运行时 API 可以参考团队版的文档:
- https://www.xasset.pro/docs/api/versions
如何为资源分配 AssetBundle 可以参考:
xasset 专注于为团队提供技术支持,个人或 3 人以下的小团队可以使用免费的开源版。开源版目前也有特殊许可,请遵守开源版的许可说明使用。 - https://docs.unity3d.com/cn/current/Manual/AssetBundles-Workflow.html
对于公司,需要获得我们的授权许可才能使用,我们的授权有专门的[用户协议](https://www.xasset.pro/license),只有接受用户协议的条款才能订阅,通过你们的支持,我们不断为大家改进 xasset。 ## 为什么订阅?
相对免费开源版本,付费订阅的版本主要具有以下优势: 个人或 3 人以下的小团队可以使用免费的开源版。对于公司,需要获得我们的授权许可才能使用,我们的授权有专门的[用户协议](https://www.xasset.pro/license),只有接受用户协议的条款才能订阅。通过你们的支持,我们不断为大家改进 xasset。相对免费开源版本,付费订阅的版本还具有以下优势:
- 分布式增量打包:相互独立的资源分批次提交,减少算力浪费,加快打包速度。 - 分布式增量打包:相互独立的资源分批次提交,减少算力浪费,加快打包速度。
- 按需配置自动分组:根据引用关系生成按需加载的最优分组,减少打包冗余,快速优化打包质量。 - 按需配置自动分组:根据引用关系生成按需加载的最优分组,减少打包冗余,快速优化打包质量。
- 实时预览打包粒度和依赖关系:帮助团队提前发现问题并解决问题。 - 实时预览打包粒度和依赖关系:帮助团队提前发现问题并解决问题。
- 万能打包模式:所有格式的资源全部能够打包,并参与版本管理。 - 万能打包模式:所有格式的资源全部能够打包,并参与版本管理。
- [高效资源加密](https://www.xasset.pro/docs/encryption):不仅可以防止资源被破解,而且部分设备真机测试有约 10% 的性能提升 - [高效资源加密](https://www.xasset.pro/docs/encryption):不仅可以防止资源被轻易破解,而且几乎不损耗程序运行的性能(2022.1版本WebGL不能加密,2022.2版本WebGL也能加密)
- [安装包资源分包](https://www.xasset.pro/docs/splitbuild):使用配置把控 app 安装大小,自动处理依赖关系并剥离包体资源,并且适配了谷歌分包技术,可以节省大量业务对接时间。 - [安装包资源分包](https://www.xasset.pro/docs/splitbuild):使用配置把控 app 安装大小,自动处理依赖关系并剥离包体资源,并且适配了谷歌分包技术,可以节省大量业务对接时间。
- 按需加载:整体或局部按需更新,边玩边下自动热重载。 - 按需加载:整体或局部按需更新,边玩边下自动热重载。
- 多线程下载工具:支持限速,断点续传,网络异常自修复,文件指纹校验机制。 - 多线程下载工具:支持限速,断点续传,网络异常自修复,文件指纹校验机制。
- 丰富的工具链:提供了版本管理、打包管理、清单管理、加载管理等工具,可以有效帮助团队提前发现问题和解决问题。 - 丰富的工具链:提供了版本管理、打包管理、清单管理、加载管理等工具,可以有效帮助团队提前发现问题和解决问题。
- 全面的文档:从是什么?为什么?如何做?出发,帮助团队少走弯路。
- 专属对接群:多位资深行业从业者,提供更迅捷、全面的技术支持服务。 - 专属对接群:多位资深行业从业者,提供更迅捷、全面的技术支持服务。
阅读[版本比较](https://www.xasset.pro/compares)可以比较细致的了解开源版本和团队订阅版本的差异。了解订阅价格和更多信息,可以前往这里查看:https://www.xasset.pro/price 了解订阅价格和更多信息,可以前往 https://xasset.pro/price 查看。
注:xasset 2022 订阅版本暂未对个人提供授权许可,个人无需发邮件申请订阅团队版。
## 快速开始
### 系统需求
- 引擎版本:Unity 2018.4+ **注:xasset 订阅版本默认都是一次付费,长期使用,1年免费更新支持。且我们只为注重时间价值,尊重知识产权的团队提供服务。**
- 语言环境:.net 4.6+
### 操作步骤
1. 可以使用命令行把仓库下载到本地:
```sh
git clone https://github.com/xasset/xasset.git
```
2. 把 unitypackage 导入到 Unity 工程,后执行以下命令:
- **xasset/Build Bundles** 打包资源
3. 打开 Startup 场景,点击运行,或者执行后启动 exe:
- **xasset/Build Player** 打包播放器
### 更多资料
运行时 API 可以参考团队版的文档:
- https://www.xasset.pro/docs/api/versions
如何为资源分配 AssetBundle 可以参考:
- https://docs.unity3d.com/cn/current/Manual/AssetBundles-Workflow.html
## 文档 ## 文档
...@@ -105,8 +88,8 @@ xasset 专注于为团队提供技术支持,个人或 3 人以下的小团队 ...@@ -105,8 +88,8 @@ xasset 专注于为团队提供技术支持,个人或 3 人以下的小团队
成为 xasset 的赞助商可以在这里添加自己的链接,可以带 LOGO 或名字: 成为 xasset 的赞助商可以在这里添加自己的链接,可以带 LOGO 或名字:
- [马三小伙儿](https://github.com/XINCGer)(人民币4800元)
- 花花 (人民币3848元) - 花花 (人民币3848元)
- [马三小伙儿](https://github.com/XINCGer)(人民币3600元)
- [Jojohello](https://www.zhihu.com/people/jojohello)(人民币3000元) - [Jojohello](https://www.zhihu.com/people/jojohello)(人民币3000元)
如需赞助可以联系MoMo的奶爸的微信:vmakemore。 如需赞助可以联系MoMo的奶爸的微信:vmakemore。
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册