跳至内容

从 CLI 运行独立环境

从命令行界面 (CLI) 运行 Schola 是与系统交互的强大方式。本指南将引导您完成从 CLI 运行 Schola 的步骤,包括如何设置您的环境和执行命令。

构建您的环境

在能够从命令行运行 Schola 的独立可执行文件之前,您需要将您的 Unreal Engine 项目打包成一个独立的解决方案。这在 官方 Unreal Engine 文档 中有详细介绍。

从 CLI 运行

要启动独立环境(即以 Development 或 Shipping 模式构建的游戏),您可以使用以下命令:

schola-sb3 --launch-unreal --executable-path <PATH_TO_EXECUTABLE>

您应该将 `<PATH_TO_EXECUTABLE>` 替换为您的已打包 Unreal Engine 可执行文件的路径。

无头模式

Schola 可以在无头模式下运行,这对于运行脚本或自动化任务非常有用。要以无头模式运行 Schola,请使用以下命令:

schola-sb3 --launch-unreal --executable-path <PATH_TO_EXECUTABLE> --headless

此命令将启动 Schola,不显示图形用户界面 (GUI),从而可以加快模拟速度。

固定模拟时间步长

Schola 允许您为模拟设置固定的每秒帧数 (FPS)。这有助于确保不同运行之间的一致性能。要设置固定的 FPS,请使用以下命令:

schola-sb3 --launch-unreal --executable-path <PATH_TO_EXECUTABLE> --fps <FPS>

将 `<FPS>` 替换为您想要的每秒帧数值。例如,要将 FPS 设置为 30,请使用:

schola-sb3 --launch-unreal --executable-path <PATH_TO_EXECUTABLE> --fps 30

控制地图

Schola 允许您在启动环境时指定要加载的地图。为此,请使用 —map 参数,后跟地图的路径。例如:

schola-sb3 --launch-unreal --executable-path <PATH_TO_EXECUTABLE> --map <MAP_NAME>

地图应指定为相对于 Content 文件夹的相对路径,其中 Content 被替换为 Game。例如,`/Content/LevelOne/Map` 将指定为 `Game/LevelOne/Map`。

其他设置

有关 Stable Baselines 3 和 RLLib 的特定设置,请参阅 schola-rllibschola-sb3

© . This site is unofficial and not affiliated with AMD.