EQS 测试 Pawn
场景查询系统测试 Pawn(EQSTestingPawn)是一个特殊的 Pawn 类,可对场景查询实际进行的操作进行查看。场景查询的实际组成将定义所创建内容的尺寸和形状,但始终以彩色球体显示。球体的色阶从绿色到红色,表示场景查询执行的诸多测试的匹配度。蓝色球体表示失败或布尔型测试返回 false(如 Trace 测试)。
创建 EQS 测试 Pawn
使用 EQS 测试 Pawn
从 内容浏览器 点击拖动 EQSTestingPawn 蓝图到 视口,将其放进关卡。
由于场景查询系统实验性较强,EQSTestingPawn 的处理器开销较大,对其活跃的查询模板进行修改时将导致系统出现极长时间的停滞。对场景查询进行编辑时,最好清除 Query Template 属性。
为 Query Template 属性指定一个 场景查询。
反馈参考
蓝色:测试在该项目上失败,因此其为完全不加权,并从结果中剔除。常见于数值被过滤掉时,如使用距离测试过滤掉其上(或其下)一定距离的项目时。如不希望数值被完全剔除,可使用 scoring 部分的 Clamp 功能。
绿色-红色:绿色较红色更佳。上面列出的数字是项目的权重。如只预览调试的一个步骤,此数值即为所选测试的最终数值。
EQS 测试 Pawn 属性参考
属性 | 描述 | ||||||
---|---|---|---|---|---|---|---|
Query Template | EQSTestingPawn 使用的场景查询。 | ||||||
Query Params | 便于将命名的数值传入场景查询,对设置进行快速调整。 | ||||||
Time Limit Per Step | 如此数值大于 0.0,将导致 EQSTestingPawn 在此属性设置的时间上停止计算步骤。用于使用 EQSTestingPawn 时暂停对场景查询进行的调整。注解:此属性不会减少 生成器 位置的计算时间(如以紧实的 Density 使用较大的 Simple Grid) | ||||||
Step to Debug Draw | 显示单个调试步骤。无法映射到场景查询中步骤出现的顺序上。 | ||||||
Draw Labels | 启用视口中调试球体权重或失败原因的绘制。 | ||||||
Draw Failed Items | 启用失败测试剔除(如追踪无法找到其目标)。 | ||||||
Re Run Query Only on Finished Move | 停止移动 EQSTestingPawn 时只更新视口中的调试显示。除非使用的是快速场景查询,否则均建议将此属性启用。 | ||||||
Should be Visible in Game | 在运行的游戏中显示 EQSTestingPawn 和调试显示。 | ||||||
Querying Mode |
变更调试视图显示的内容。
|