开始使用您的资产管理器集成

阅读时间4分钟
上次更新9 个月前

支持的环境

环境Unity 云 SDK
Unity 编辑器和运行时
Python 运行时

开始之前

您需要确保您拥有使用资产管理器的正确权限。查看 资产管理器入门 获取更多详细信息。

基本概念和流程

请参阅本节以了解 Unity 云 SDK 共享的高级概念。

附加组件要求

资产管理集成通常遵循建模工具请求的附加组件格式。并非所有工具都提供相同程度的自由度和功能,但以下是您的附加组件格式需要允许的最低要求集

  • 访问当前 3D 视图的源文件,或能够生成表示当前 3D 视图的文件。
  • 在建模工具的工作流程中集成功能。这可能会在不同的集成之间发生很大变化,具体取决于建模工具的常用工作流程(UI、命令行等)。

用户登录

Unity 云服务要求调用者在执行任何成功的操作之前获得适当的授权。目前,Unity 云支持两种获得授权的方式,其中只有一种适用于集成最终用户。

用户登录需要最终用户交互:他们需要手动从集成请求登录(或注销),然后他们需要输入其 Unity 帐户凭据进行身份验证。

用户登录实现 OAuth 2.0 PKCE 标准流程以检索访问令牌,并涉及使用默认操作系统浏览器作为中间人来验证用户。

将 3D 视图发布为资产

最简单直接的集成流程是能够导出 3D 视图并将其发布为 Unity 资产管理器中的资产。请按照以下步骤轻松实现此目的

  1. 确保您的集成知道要将新资产创建到哪个组织和项目中(可以通过在您的 UI 中公开组织和项目选择器,或通过编程方式选择它们)。
  2. 找到 3D 视图的源文件路径;如果它不存在,您可以要求建模工具以支持的格式(例如 Fbx)将 3D 视图导出到操作系统的临时文件夹中。
  3. 在目标项目中创建资产。
  4. 将您的文件上传到资产的默认数据集中。
  5. (可选)如果您想覆盖缩略图,您也可以将图像文件上传到资产的默认数据集中。
  6. 要么
    1. 从 Unity 云 SDK 发布资产,以实现无 UI 的方法
    2. 打开资产详细信息页面的浏览器,以更好地过渡到资产管理器仪表板。