本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
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 都存在于自己的目录中:
cpp
python
unreal
、、和unity
。根据您使用的 SDK,您可能需要更新路径。 -
对帮助脚本的改进。
-
脚本现在包含多个 AWS CLI 选项,以最大限度地提高其灵活性。
-
集成的控制台客户端启动和连接是快速入门的一部分。
-
改进了控制台输出。
-
Unreal 和 Unity 示例构建现在可以使用
quick-start
,无需再手动执行任何步骤。 -
SimSpace Weaver Local现在只需调用即可工作
quick-start
,不再需要手动构建和启动。 -
SimSpace Weaver Local
quick-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.17.0 发行版:请再次完成安装过程,因为我们在 1.17.0 中对其进行了更改。有关更多信息,请参阅 对 SimSpace Weaver 进行设置。
-
现在,每个 Weaver App SDK 都存在于自己的目录中。更新您的构建路径以反映这一点。
-
C++ 目录:
SimSpaceWeaverAppSdk/cpp
-
C SimSpace Weaver ++ 应用程序 SDK 现在使用
FindSimSpaceWeaverAppSdk.cmake
文件。此文件设置了一个链接到的weaver
目标,并包含了在中为 Weaver 构建时的重要错误修复。 AWS Cloud你应该使用它而不是直接链接到二进制文件。
-
-
Python 目录:
SimSpaceWeaverAppSdk/python
-
Unity 插件:
SimSpaceWeaverAppSdk/unity
-
虚幻引擎插件:
SimSpaceWeaverAppSdk/unreal
-
-
之前的
tools
脚本不适用于新的 SimSpace Weaver 发行版。要在项目中使用新tools
脚本,请执行以下操作:-
删除您的旧
tools/windows
tools/linux
、和tools/local
目录。 -
复制与您的项目使用相同 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 是最低版本。