创建 UGS Asset Store 包
Learn how to create packages for UGS assets and publish them to the Asset Store.
阅读时间3 分钟最后更新于 2 个月前
本指南介绍如何使用 Asset Store Tools 创建资源和包并发布到 Asset Store。然后,其他用户可以下载该资源并使用 Deployment 包将该资源部署到他们自己的项目中。
创建 UGS 资源
创建需要包含在 Asset Store 包中的 UGS 资源。请参阅相应的文档以了解您可以创建的资源。支持以下服务:
安装 Asset Store Tools
安装 Asset Store Tools 后可从 Unity 编辑器上传您的包。请参阅发布到 Asset Store 以了解更多信息。
- 打开 Unity 编辑器。
- 在 Asset Store Publishing Tools(Asset Store 发布工具)页面中,选择 Open in Unity(在 Unity 中打开)。此时将在 Package Manager(包管理器)中打开 Asset Store Publishing Tools(Asset Store 发布工具)。要手动访问此工具,请执行以下操作:
- 在 Unity 编辑器中,打开 Window(窗口)> Package Manager(包管理器)。
- 在 Package Manager(包管理器)中,选择 My Assets(我的资源) 以打开 Asset Store Publishing Tools(Asset Store 发布工具)。
- 选择 Download(下载)。
- 选择 Import。此时将打开 Import Unity Package(导入 Unity 包)窗口。
- 选择要导入的资源,然后选择 Import(导入)。
将包上传到 Asset Store
请参阅创建新的资源包草案以了解如何将包上传到 Asset Store。
设置依赖项
- 打开 切换开关。此时将打开一个包 UI。
Include Package Manifest - 启用与您的包相关的必要服务包。
选择导出类型
您可以直接从 Assets 文件夹上传您的包,也可以使用预先导出的 文件进行上传。
.unitypackage要从 Assets 文件夹进行上传,请执行以下操作:
- 将 设置为
Upload type。From Assets Folder - 在 行上选择
Folder path。Browse - 从弹出窗口中选择路径(必须在 文件夹下)。
/Assets - 选择 Export and Upload(导出并上传)。
要从 进行上传,请执行以下操作:
.unitypackage- 将 设置为
Upload type。From Assets Folder - 在 行上选择
Folder path。Browse - 从弹出窗口中选择路径(必须在 文件夹下)。
/Assets - 选择 Export(导出)。
- 将 更改为
Upload type。Pre-exported .unitypackage - 在 行上选择
Package path。Browse - 选择刚刚导出的 的路径。
.unitypackage - 选择 Upload(上传)。
与具体服务相关的说明
Cloud Code 模块
建议的最佳做法是将 Cloud Code 模块放在 文件夹之外,或放在隐藏文件夹(文件夹名称以 结尾,例如 )中。要成功导出到 Asset Store,必须选择 Assets 文件夹内的隐藏路径。默认情况下不包括隐藏路径,因为不会为隐藏路径内的文件生成 文件。
Assets~Module~.meta要生成 文件并将隐藏文件夹的内容包含到 Asset Store 包中,请执行以下操作:
.meta- 在文件浏览器中打开模块位置。
- 从文件夹名称中移除 。
~ - 选择您的 Unity 编辑器窗口并允许资源处理器完成。
- 返回文件浏览器并将 添加回文件夹名称。
~ - 删除您的文件夹中的 文件。否则会创建一个非隐藏的空文件夹。
.meta
现在,您的包已准备好连同包含的 Cloud Code 模块一起导出。
Deployment(部署)窗口
Deployment(部署)窗口是 Deployment 包的一部分,提供了一个统一的界面来部署 UGS 资源。请参阅 Deployment 包以了解其使用方法。
UGS 用例示例项目中包含您可以使用 Deployment(部署)窗口部署的 UGS 资源。如需查看示例,请参阅 A/B 测试。