启动虚幻引擎视图客户端 - AWS SimSpace Weaver

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

启动虚幻引擎视图客户端

导航至:

sdk-folder/Samples/PathfindingSample/tools/cloud
  1. 运行以下命令之一:

    • 码头工人:python quick-start.py

    • WSL:python quick-start.py --al2

  2. 获取 IP 地址和 “实际” 端口号。它们将出现在运行 quick-start.py 的控制台输出中,或者按照中的步骤获取它们获取定制化应用程序的 IP 地址和端口号

  3. 导航至:

    sdk-folder/Clients/TCP/UnrealClient/lib
  4. 运行以下命令来构建 NNG 库:

    cmake -S . -B build cmake --build build --config RelWithDebInfo cmake --install build
  5. 文本编辑器中,打开 view_app_url.txt

  6. 在查看应用程序中更新 URL 的 IP 地址和端口号:tcp://ip-address:actual-port-number(它应该类似于 tcp://198.51.100.135:1234)。

  7. 虚幻编辑器中,选择播放

故障排除

  • NNG CMake 安装步骤失败,并显示 “可能需要管理权限”:

    CMake Error at build/_deps/nng-build/src/cmake_install.cmake:39 (file): file cannot create directory: C:/Program Files (x86)/ThirdPartyNngBuild/lib. Maybe need administrative privileges. Call Stack (most recent call first): build/_deps/nng-build/cmake_install.cmake:37 (include) build/cmake_install.cmake:73 (include)
    • 解决方案:如果nng.libnng.so存在于 UnrealClient /lib 目录中,则可以放心地忽略此错误。如果没有,请尝试在具有管理员权限的终端中运行 cmake build 命令。

  • “CMake 查找由 nng 提供的软件包配置文件”:

    CMake Error at CMakeLists.txt:23 (find_package): By not providing "Findnng.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "nng", but CMake did not find one.
    • 解决方法:CMake 在查找Findnng.cmake文件时遇到问题。使用 CMake 进行构建时,请添加参数-DTHIRD_PARTY_LIB_PATH sdk-folder/ThirdParty。在重新运行 CMake 版本之前,请确保Findnng.cmake文件仍在ThirdParty目录中。

      cmake -S . -B build -DTHIRD_PARTY_LIB_PATH sdk-folder/ThirdParty cmake --build build --config RelWithDebInfo cmake --install build