UDN
Search public documentation:

PerfDebug_FreezeAtCH
English Translation
日本語訳
한국어

Interested in the Unreal Engine?
Visit the Unreal Technology site.

Looking for jobs and company info?
Check out the Epic games site.

Questions about support via UDN?
Contact the UDN Staff

UE3主页 > 技术&编程 主页 > 性能和内存? >FreezeAt控制台命令

FreezeAt 控制台命令

文档概要:FreezeAt控制台命令和FreezeAtConsole变量允许您锁定视图到给定位置。这对于进行更加精确的渲染分析是非常便利的。

FreezeAt 控制台命令

为了使用FreezeAt命令,您需要一个位置和一个方位(6 个数字)。这个数据通过BugIt控制台命令或FreezeAt命令生成(随同屏幕截图写入到一个文件中)。

FreezeAt here

这个命令将会向 控制台/日志 输出位置,冻结在给定位置并复制一个字符串到剪切板。这个字符串可以用于在 关卡启动时冻结视图。关于使用这个功能的更多信息请参照FreezeAtPosition控制台变量。

这个命令也修改一些东西(可能会改变的东西)的状态:

  • "RenderTimeFrozen" 控制台变量
  • 控制台命令"Pause"

这个控制台命令帮助提供详细信息(使用?参数):

这个控制台命令允许锁定相机,以便提供更加确定的渲染分析。
这个视图位置和旋转度将会存储在控制台变量 "FreezeAtPosition"中。
没有参数的"FreezeAt"命令用于在冻结和不冻结之间切换。
"FreezeAt here"返回当前的位置,以便可以返回到这个位置。
"FreezeAt x y z wx wy wz" 直接冻结在给定位置处。
同时请参照"RenderTimeFrozen" 控制台变量的帮助(这个控制台变量修改了)。
实例:
 FreezeAt
 FreezeAt here
 FreezeAt 2819.5520 416.2633 75.1500 65378 -25879 0

FreezeAtPosition控制台变量

FreezeAtPosition存放FreezeAt正使用的位置。可以通过ConsoleVariables.ini(在Engine/Config目录中)来加载控制台变量。可以简单地按照以下例子添加一行:

FreezeAtPosition = 2819.5520 416.2633 75.1500 65378 -25879 0

如果在引擎启动时,这个变量具有有效位置,那么将自动激活FreezeAt命令。

这个控制台变量帮助提供详细信息(使用?参数):

这个控制台变量存放了FreezeAt命令允许锁定相机的位置和旋转值,
从而可以提供更加确定的渲染分析。
可以在 ConsoleVariables.ini中设置FreezeAtPosition。
数值的语法和buglt命令使用的语法一样:
 前三个值定义了位置,接下来的三个值定义了旋转值。
示例:
 FreezeAtPosition 2819.5520 416.2633 75.1500 65378 -25879 0