AWS SimSpace Weaver 版本 1.17.0 - AWS SimSpace Weaver

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

AWS SimSpace Weaver 版本 1.17.0

此版本是对 A SimSpace Weaver pp SDK 可分发包的全面改版。我们用基于 Python 的脚本替换了过时的 Windows 批处理和 Linux Bash 脚本。

重要

现在,Python 3.9 是使用脚本和示例的必要条件,而不仅仅是用于 Python SDK。

1.17.0 的重大变化

  • 简化了项目创建

    • 运行后setup.py,您只需复制粘贴示例即可创建自己的项目。

  • 一键式示例

    • 分发 zip 文件现在包含在设置发行版后可以使用的 ready-to-use 示例。

  • 现在,每个 SDK 都存在于自己的目录中:cpppythonunreal、、和unity。根据您使用的 SDK,您可能需要更新路径。

  • 对帮助脚本的改进。

    • 脚本现在包含多个 AWS CLI 选项,以最大限度地提高其灵活性。

    • 集成的控制台客户端启动和连接是快速入门的一部分。

    • 改进了控制台输出。

    • Unreal 和 Unity 示例构建现在可以使用quick-start,无需再手动执行任何步骤。

    • SimSpace Weaver Local现在只需调用即可工作quick-start,不再需要手动构建和启动。

    • SimSpace Weaver Localquick-start集成了对记录应用程序输出的支持。

    • SimSpace Weaver Local现在可以在非 GUI 环境中启动,例如在 ssh 会话中。

    • “自定义容器” 功能现已集成到quick-start脚本中。

    • 增加了对亚马逊 Linux 2 (AL2) 的支持:Windows 和 AL2 的脚本工作流程现在具有可比性。以前,AL2 项目需要更多的手动步骤,AL2 SimSpace Weaver Local 不支持。

  • 虚幻引擎和Unity插件现已包含在 SimSpace Weaver 应用程序SDK可发行包中。

  • 的错误修复 SimSpace Weaver Local

    • 修复了可以为实体分配相同实体 ID 的错误。

    • 修复了两个分区可以分配相同分区 ID 的错误。

    • 修复了与应用程序尝试写入其不拥有的实体相关的错误。

    • 解决了内存泄漏问题。

将项目更新到 1.17.0

  1. 设置 1.17.0 发行版:请再次完成安装过程,因为我们在 1.17.0 中对其进行了更改。有关更多信息,请参阅 对 SimSpace Weaver 进行设置

  2. 现在,每个 Weaver App SDK 都存在于自己的目录中。更新您的构建路径以反映这一点。

    1. C++ 目录:SimSpaceWeaverAppSdk/cpp

      • C SimSpace Weaver ++ 应用程序 SDK 现在使用FindSimSpaceWeaverAppSdk.cmake文件。此文件设置了一个链接到的weaver目标,并包含了在中为 Weaver 构建时的重要错误修复。 AWS Cloud你应该使用它而不是直接链接到二进制文件。

    2. Python 目录:SimSpaceWeaverAppSdk/python

    3. Unity 插件:SimSpaceWeaverAppSdk/unity

    4. 虚幻引擎插件:SimSpaceWeaverAppSdk/unreal

  3. 之前的tools脚本不适用于新的 SimSpace Weaver 发行版。要在项目中使用新tools脚本,请执行以下操作:

    1. 删除您的旧tools/windowstools/linux、和tools/local目录。

    2. 复制与您的项目使用相同 SimSpace Weaver 应用程序 SDK 的示例项目的tools目录。在复制此目录setup.py之前,请确保已运行。

重要

仅保证这些工具脚本可以与示例项目配合使用。您可能需要编辑这些脚本,尤其是脚本,才能与您的项目配合使用。build.py任何编辑都是您的项目所独有的,因此我们无法提供任何指导。

关于版本 1.17.0 的常见问题

我必须更新到 1.17.0 版本吗?

这不是必需的更新,因为 SimSpace Weaver API 或 SimSpace Weaver 应用程序 SDK 没有变化。如果要使用 1.17.0,则必须更新到 1.17.0SimSpace Weaver Local,其中包含多个错误修复。

所需的最低 Python 版本是多少?

Python 3.9 是最低版本。

所需的最低 CMake 版本是多少?

CMake 3.13 版本是最低版本。

需要的最低版本的虚幻引擎是多少?

虚幻引擎5.0是最低限度。

要求的 Unity 的最低版本是多少?

Unity 版本 2022.3.19.F1 是最低版本。