屏幕截图实用工具

在 Unity 中拍摄文档和促销图像的屏幕截图通常会很繁琐,而且输出通常会不理想。 这就是 ScreenshotUtility (xref:Microsoft.MixedReality.Toolkit.Utilities.Editor.ScreenshotUtility) 类的有用之处。

ScreenshotUtility 类可以帮助在 Unity 编辑器中通过菜单项和公共 API 拍摄屏幕截图。 可以以各种分辨率和透明色捕获屏幕截图,以便后期用于轻松组合图像。 此工具不支持从独立版本拍摄屏幕截图。

拍摄屏幕截图

可以在编辑器中选择“混合现实”>“工具包”>“实用程序”>“拍摄屏幕截图”,然后选择所需的选项,轻松拍摄屏幕截图。 如果在未播放时拍摄,请确保让游戏窗口选项卡可见,否则无法保存屏幕截图。

默认情况下,所有屏幕截图都保存到临时缓存路径,屏幕截图的路径将显示在 Unity 控制台中。

Screenshot utility menu item

屏幕截图拍摄示例

以下屏幕截图是使用“4x 分辨率(透明背景)”选项拍摄的。 这会输出高分辨率的图像,其中通常由透明色表示的像素都保留为透明像素。 此方法可将此图像覆盖在其他图像上,帮助开发人员在应用商店或其他媒体渠道中展示其应用程序。

Screenshot utility capture example