此页面提供了虚幻游戏同步中可用的菜单和选项的参考。
项目概述
提供了有关以下内容的信息:
- 打开的流送。
.uproject/.uprojectdirs文件的本地路径。- 最新同步状态。
| 选项 | 说明 |
|---|---|
| 设置(Settings) | 更改用于打开项目的文件。 |
| 立即同步(Sync Now) | 使用 到…(To…) 设置同步项目:
|
| 虚幻编辑器(Unreal Editor) | 在编辑器中运行项目。 利用可用的 预编译二进制文件(PCB)编辑器。 |
| SDK Info | 查看流送中的SDK可用性。 |
| Perforce | 在 Helix Visual Client (P4V) 中打开流送。 |
| Visual Studio | 在 Visual Studio 中打开项目。 |
| Windows Explorer | 在 Windows Explorer 中打开项目。 |
| 更多(More) -> 清理工作空间(Clean Workspace) | 清理 Perforce 工作空间 |
| 显示日志(Show Log) | 显示 日志(Log) 分段中最新同步的日志。 同步操作失败或取消时可用。 |
变更列表
同步到特定变更列表,并查看关于每个变更列表的信息。
| 选项 | 说明 |
|---|---|
| 类型(Type) | 代码更改、内容更改或者两种同时更改。 |
| 变更(Change) | Perforce中的变更列表号。 |
| 时间(Time) | 识别何时提交了更改。 |
| 作者(Author) | 识别是谁提交了更改。 |
| 说明(Description) | 作者编写的变更列表的说明。 |
| CIS | 此更改后 持续集成系统(CIS) 的合并状态。需要元数据服务器。 |
| 状态(Status) | 识别当前谁在使用变更列表的构建,以及他们的相关状态。需要元数据服务器。 |
右键点击上下文菜单
每个变更列表的选项不同,其中一些从项目概述区域复制。
| 选项 | 说明 |
|---|---|
| 当前同步的变更列表 | |
| 启动编辑器(Launch Editor) | 如果之前已为给定变更列表构建编辑器,则可用 |
| 构建(Build) | 构建变更列表。 |
| 重建(Rebuild) | 重建变更列表。 |
| 生成项目文件(Generate project files) | 生成项目文件。 |
| 在Visual Studio中打开(Open in Visual Studio) | 在 Visual Studio 中打开变更列表。 |
| 一般选项 | |
| 同步(Sync) | 使用Perforce同步。 |
| 同步(仅此变更)(Sync(Just this Change)) | 不选取当前已同步变更列表和选定变更列表之间的变更。 |
| 标记为合格(Mark as good) | 其他用户可见。需要元数据服务器。 |
| 标记为不合格(Mark as bad) | 其他用户可见。需要元数据服务器。 |
| 撤销审核(Withdraw review) | 取消 标记为合格 或 标记为不合格。需要元数据服务器。 |
| 发表评论(Leave comment) | 发表其他UGS用户可见的评论。需要元数据服务器。 |
| 开始调查(Start investigating) | 将变更列表标记为不合格,以及之后的所有其他变更列表,并展开调查。需要元数据服务器。 |
| 添加星标(Add Star) | 将其他人可见的星标添加到构建,表示这是一个特殊构建或已审批构建。 需要元数据服务器。 |
| 复制变更列表(Copy Changelist) | 将变更列表号复制到剪贴板。 |
| 更多信息…(More Info…) | 在P4V中打开变更列表。 |
日志(Log)
当前同步操作的日志,包括Perforce操作和构建操作。 右键点击上下文菜单允许从日志中选择和复制。
筛选器菜单
| 选项 | 说明 |
|---|---|
| 类型(Type) | 在代码和内容变更列表之间切换或两种类型同时显示(默认)。 |
| 徽章(Badges) | 基于CIS徽章筛选。 |
| 显示构建机器变更(Show Build Machine Changes) | 显示构建机器变更列表以及用户变更列表(默认关闭)。 |
同步后选项
| 选项 | 说明 |
|---|---|
| 构建(Build) | 使用 Unreal Build Tool (UBT) 在从 选项(Options) 菜单中选择的 编辑器编译配置(Editor Build Configuration) 中自动编译项目。 默认为 调试。 |
| 运行(Run) | 成功编译时自动运行编译步骤的输出。 |
| 打开解决方案(Open Solution) | 生成项目文件后,在Visual Studio中自动打开解决方案。 |
选项菜单
| 选项 | 说明 |
|---|---|
| 应用设置(Application Settings) | 请参阅应用设置表。 |
| 已计划同步(Scheduled Sync) | 设置要同步和编译哪些项目,变更列表类型是什么,以及何时进行:
这还可以用于关闭已计划同步。 |
| 同步预编译二进制文件(Sync Precompiled Binaries) | 如果可用,自动同步PCB。 |
| 自动解决冲突(Auto-Resolve Conflicts) | 自动解决Perforce冲突。 |
| 同步筛选器…(Sync Filter…) | 打开同步筛选器选项对话框。 有关此对话框及其用法的更多信息,请参阅UGS同步筛选器设置文档。 |
| 编辑器编译配置(Editor Build Configuration) | 在 调试、调试游戏 或 开发 之间进行选择。 |
| 自定义编译步骤…(Customize Build Steps…) | 请参阅自定义编译步骤表 |
| 编辑器命令行参数…(Editor Command Line Arguments…) |
命令行参数 窗口允许编辑、添加和移除命令行参数,以及更改传递参数的顺序。 如果你发现自己在反复编辑命令行参数,可以在每次启动时强制弹出此对话框。 |
| 选项卡名称(Tab Names) | 在 流送、工作空间名称、工作空间根 或 项目文件 之间进行选择。 |
| 显示更改(Show Changes) | 在显示无审核更改与通过自动化流程显示更改之间独立切换。 |
| 时区(Time Zone) | 选择 本地 或 Perforce 服务器 时间。 |
| 诊断…(Diagnostics…) |
打开UGS的 诊断(Diagnostics) 窗口。 点击此对话框中的 查看日志(View logs) 会将你转到UGS写入日志的位置。 这对于诊断UGS相关问题非常有用。 |
应用设置(Application Settings)
| 设置 | 说明 | ||||||
|---|---|---|---|---|---|---|---|
| 启动和关闭(Startup and Shutdown) | 将应用配置为在启动时运行并在最小化时继续运行。 | ||||||
| 默认Perforce设置(Default Perforce Settings) | UGS将用于登录Perforce的凭证。 | ||||||
| 更新(Updates) | 程序将在Perforce中查找以更新自身,以及查询是否可以使用应用的不稳定(测试)版本。 | ||||||
| 集成(Integration) | UGS与其他应用和工具集成的机制。 | ||||||
| 自定义工具(Custom Tools) | 与UGS结合使用的工具。 | ||||||
| 高级(Advanced) |
|
自定义编译步骤
自定义编译步骤 窗口允许你修改和添加新的编译步骤。
| 选项 | 说明 |
|---|---|
| 正常同步(Normal Sync) | 每次用户同步时运行步骤。 |
| 已计划同步(Scheduled Sync) | 作为已计划(自动)同步的一部分运行步骤。 |
| 显示为工具(Show as Tool) | 该步骤将作为用户可运行的工具显示在 项目概述(Project Overview) 的 更多…(More…) 选项中。 |
| 新建步骤…(New Step…) | 请参阅新建步骤表。 |
新建步骤
新建步骤 窗口显示了定义和执行新编译步骤任务所需的所有字段。
| 字段 / 选项 | 说明 |
|---|---|
| 说明(Description) | 步骤的名称或简短说明。 |
| 状态文本(Status Text) | 运行任务时显示的状态文本。 |
| 近似时长(Approximate Duration) | 运行步骤将耗用的时间。 |
| 编译(Compile) | 使用UBT和UBT的选定配置、平台和附加命令行参数构建目标。 |
| 烘焙(Cook) | 给定指定配置文件,通过 BuildCookRun 烘焙。 |
| 其他(Other) | 使用给定的命令行参数集从给定的工作目录运行泛型可执行文件。 你也可以使用日志窗口显示程序的输出。 |
| 变量 |
变量(Variables) 窗口将打开任务的环境变量并允许编辑。 |