使用虚幻引擎Turnkey命令行 |
您所在的位置:网站首页 › cmd的help命令介绍 › 使用虚幻引擎Turnkey命令行 |
本页面的内容
访问Turnkey命令行 安装SDK 验证SDK 执行构建命令 安装项目 帮助 列出平台信息 列出SDK 管理设置 控制设备 测试Turnkey Turnkey 是 Unreal AutomationTool (UAT) 脚本,可以通过 RunUAT.bat 进行访问。虽然虚幻编辑器提供了足够的工具来使用Turnkey,但命令行允许用户以更详细、高级的方式来管理SDK。本指南将介绍如何使用Turnkey命令行,并对各个选项进行说明。 访问Turnkey命令行要使用命令行访问Turnkey,请按照以下步骤进行操作: 打开你选择的命令行,例如Windows命令提示符。 导航到虚幻引擎安装目录。 输入 RunUAT.bat turnkey 即可运行Turnkey。 命令行将花费一些时间来构建AutomationTool,然后启动Turnkey脚本并显示带有编号的命令列表。
在此菜单中,输入命令对应的编号并按回车键即可运行该命令。其中的大部分命令都将显示子菜单,并提供特定于该命令的额外选项。 在所有菜单中,输入 0 将取消当前操作。如果选择在子菜单中取消,将导退回主Turnkey菜单;如果在主菜单中取消,将停止脚本并退出。下文列出了其他可用的命令及其子菜单。 使用Turnkey命令行参数此外,在运行 .bat 文件时,你可以添加一些指示符来跳过这些提示界面,直接运行命令。使用参数 -command=[command name] 来选择一个命令,然后提供其他指示符来处理其他选项。 例如,以下输入将运行 InstallSdk 命令,并将平台设置为Android: `RunUAT.bat turnkey -command=InstallSdk -platform=Android`如需了解每个命令的可用指示符,请参阅下面的部分。 安装SDK在使用 InstallSdk 命令时,Turnkey将提示你选择要安装哪种类型的SDK。
选项如下: Full or Auto Sdk 将尝试安装AutoSDK或Full SDK,并且如果可用,将选择AutoSDK。 Full Sdk 将下载可供项目使用的Full SDK,其中包含完整的组件数组。 AutoSdk 将尝试安装AutoSDK(如果可用)。 Device Software / Flash 将下载可供项目使用的最合适的Flash SDK,其中仅包含用于flash开发人员工具包和测试的必要组件。 如果Turnkey未找到你选择的SDK类型,将放弃操作并抛出错误。 选择你的SDK类型之后,Turnkey还会提示你选择要安装哪个平台的SDK。
输入平台对应的编号,Turnkey就会启动该平台SDK的下载和安装流程。如果没有SDK可用,流程将终止并返回错误消息,然后回到主菜单。 指示符在命令行中使用 -command=InstallSdks 时,以下指示符(specifier)兼容。 指示符 说明 -Platform= 选择一个平台。使用窗口中显示的平台名称来选择平台。例如,-Platform=Win64 是有效选项,而 -Platform=Windows 不是。在使用此指示符时,将会跳过平台选择子菜单。 -Platform=All将在所有可用平台中迭代。 -NeededOnly 指示Turnkey应该寻找AutoSDK作为SDK类型。 -BestAvailable 指示Turnkey应该寻找Full SDK作为SDK类型。在与-NeededOnly结合使用时,它将查找Full SDK或AutoSDK。 -UpdateOnly 指示Turnkey应该更新已安装的SDK,而不是执行完整安装。 Auto Install All Needed SDKs 命令使用 -command=InstallSdk -Platform=All -NeededOnly -BestAvailable 等指示符来运行Turnkey。这等同于选择Full或Auto SDK并为平台选择 以上全部(All of the Above)。 Auto Update Installed Sdks 命令将使用指示符 -command=InstallSdk -Platform=All -UpdateOnly -BestAvailable 来运行Turnkey。 验证SDKVerifySdk命令将提示你选择要验证哪个平台的SDK。Turnkey随后将输出与当前SDK安装有关的信息,并检查它是否与虚幻引擎预期的参数匹配。 指示符 -command=VerifySdk 与 -Platform= 指示符兼容。 执行构建命令ExecuteBuild 命令为选定的平台构建项目。选择此选项将打开目标平台列表,随后显示另一个提示,此提示中将列出可以构建的项目。
项目基于识别出的 .uproject 名称。例如,ShooterGame 显示为示例项目。选择你的平台和项目会后,Turnkey将为项目启动烘焙和打包流程。 指示符-command=ExecuteBuild 与 -platform= 指示符兼容。还可以使用 -project= 指示符来选择一个通过识别的项目名称,然后跳过选择步骤。例如,以下命令会尝试为Win64平台生成ShooterGame: `RunUAT.bat Turnkey -command=ExecuteBuild -platform=Win64 -Project=Shootergame` 安装项目在UE5抢先体验版中,使用Turnkey安装项目的功能仍在开发中;我们将会在正式版中提升该功能的可靠性。 InstallBuild 命令会打开一个包含已创建项目的列表(这些项目可以安装到设备上)以及一个连接到当前电脑的有效设备列表。确定了这两个选项后,Turnkey会将你的项目安装到选定设备上。 指示符-command=InstallBuild 与 -platform= 指示符兼容。它还可以使用 -device= 指示符。设备的格式是[平台类型]@[设备名称],其中平台类型是Turnkey识别出的平台,设备名称是计算机可以看到的设备的ID。例如:-device=Android@ABCXYZ123。你可以使用ListPlatforms来查看设备及其ID的列表。 帮助Help 命令可打开帮助菜单,提供关于设置Turnkey的信息。这包括如何对 TurnkeyManifest.xml 中的FileSource条目进行格式化,以及某些平台的特定版本设置格式。 列出平台信息ListPlatforms 命令会列出与选定平台的SDK和设备设置有关的信息。这包括与你当前的虚幻版本兼容的SDK版本以及网络中可见的设备有关的信息。 指示符 -command=ListPlatforms 与 -platform= 指示符兼容。 列出SDKListSdks 命令将输出FileSource仓库中可用的SDK的列表。Turnkey将提示你选择需要为哪个平台列出SDK。 指示符-command=ListSdks 与 -platform= 指示符兼容。 管理设置ManageSettings 命令将显示你可以配置的一系列变量。这些变量与你的组织的副本提供程序设置和特定平台的凭证有关。这些变量通常位于多个不同的文件中,例如 MobileProvision.ini 或 TurnkeyStudioSettings.xml 文件,但此命令提供一个集中的位置来重载它们。 指示符-command=ManageSettings 与 -ListOnly 指示符兼容。该命令会列出所有可以配置的变量,以及各自的功能说明。Turnkey菜单中的 List Settings 命令等同于运行 -command=ManageSettings -ListOnly。 控制设备Control 命令将打开一个可以用于远程控制设备的菜单。选择一个平台之后,它将显示计算机可见的与该平台匹配的所有设备。
然后你可以打开或关闭、重启或连接/断开设备。此功能是与虚幻编辑器中的设备管理器相同的功能。 测试TurnkeyTest 命令会运行一个诊断测试来检查你的环境是否正确设置。测试会尝试连接到s你选择的副本提供程序(copy provider),并检查所需的目录。如果该进程的任何部分失败,都会报告错误。
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |