对其他引擎的支持 - AWS SimSpace Weaver

对其他引擎的支持

您可以将自定义 C++ 引擎与 SimSpace Weaver 配合使用。目前,我们正在开发对以下引擎的支持。每个引擎都有单独的文档。

重要

与此处所列引擎的集成是实验性的。它们可供预览。

引擎

Unity

在使用 Unity 构建 SimSpace Weaver 模拟之前,您必须已安装 Unity 开发环境。为 AWS SimSpace Weaver (Unity SDK) 下载单独的 Unity SDK,然后按照该程序包中的说明进行操作。

重要

您必须使用 SimSpace Weaver 应用程序 SDK 的最新版本。最新版本为 1.15.3。有关更多信息,请参阅AWS SimSpace Weaver 版本

下载和使用 Unity SDK
  1. Windows 命令提示符下,转到 sdk-folder

  2. 运行下载脚本。将区域替换为AWS 区域启动模拟的位置(例如,us-west-2)。

    .\download-unity-package.bat --region region

    该脚本将在您的当前文件夹中下载并解压缩 SimSpaceWeaverUnityPackage.zip

  3. 读取 SimSpaceWeaverUnityPackage\Release\Documentation\Unity_SDK_for_AWS_SimSpace_Weaver.pdf

重要

如果您在 Unity 中遇到关于缺少 JsonPropertyJsonAttribute 的命名空间的错误,请按照以下步骤添加 NewtonsoftJson 程序包:

  1. 在 Unity 编辑器中,从菜单栏中选择 Window > 包管理器

  2. 在包管理器窗口中,选择位于窗口顶部的 +(加号)按钮。

  3. 选择从 Git URL 添加程序包

  4. 输入以下信息:

    com.unity.nuget.newtonsoft-json
  5. 选择添加

重要

Unity SDK 不支持 AWS Command Line Interface (AWS CLI) 的命名配置文件。如果您使用 AWS IAM Identity Center 或 AWS CLI 配置文件,则必须先将命名配置文件复制到 default 配置文件并重命名,然后才能使用 Unity SDK。有关更多信息,请参阅《AWS Command Line Interface 用户指南》中的配置 AWS CLI 以使用 AWS IAM Identity Center,以及《AWS Command Line Interface 用户指南》中的配置和凭证文件设置

Unreal Engine

您必须使用源代码构建 Unreal Engine 专用服务器。SimSpaceWeaverAppSdkDistributable 包含 Unreal Engine 的 PathfindingSample 的一个版本。有关更多信息,请参阅单独的说明:

sdk-folder\AWS_SimSpace_Weaver_Unreal_Guide.pdf