获取屏幕截图

本页面的内容:

有很多方法来从您的虚幻引擎游戏项目中获取屏幕截图。本文档中说明了其中的几种方法及其它们的应用。

HighResShot

它是跨平台的、高分辨率的平铺屏幕截图功能,可以通过控制台命令开关 =HighResShot= 来获得。

它可以生成任何大小的屏幕截图,且分辨率比屏幕分辨(或者窗口分辨率,如果游戏运行在窗口模式下)加倍。HighResShot 通过多次渲染游戏帧数来实现这个功能的,一次使用全分辨率渲染一个平铺块,然后把所有平铺块连接到一起组成一个单独的图片文件。

它默认的行为是获取一个分辨率比游戏分辨率大4倍的屏幕截图,并且在Screenshot(屏幕截图)文件夹中创建一个图像文件。当通过编辑器(PIE)或游戏机控制台运行游戏时,可以通过点击 <Tab> 或者 <~> (tilde)来打开命令行控制台然后输入:

HighResShot

参数

HighResShot控制台命令取入一个可选参数,该参数可以是一个整型,用作为当前游戏分辨率的乘数;该参数也可以是一个 '宽x高'值,用于明确地设置宽度及高度分辨率。

输入以下的文字将会获得大小为屏幕分辨率两倍的屏幕截图:

HighResShot 2

类似地,下面的这行命令将获取一个宽3840、高2160的屏幕截图。

HighResShot 3840x2160

Shot

标准的屏幕截图功能通过控制台命令开关 shot (默认的按键绑定是F9)来访问。它可以屏幕分辨率大小(或窗口分辨率,如果游戏运行在windowed模式下)生成屏幕截图。