EQS学习
点位的功能:
Actors Of Class:采样场景中的Actor对象,按类型匹配,使用所匹配的Actor对象作为采样点;
Composite:复合多种生成器,用来组合生成器使用;
Current Location:使用当前位置作为采样点;
Points Circle:环形点生成器,选取方式使用参考点向四周转圈发射射线。
Points Cone:锥形点生成器
Points Donut:环状点生成器,区别于Circle,此生成器如同水波,一层一层向外扩散,直到最大半径;
Points Grid:简单的格子点生成器,不对采样点进行路径规则校验,导航不可达位置也将被收集;
Points Pathing Grid:路径格子点生成器,采样点必须是导航可达,需要满足导航规则校验;
测试的功能:
Distance:距离测试,将采样点与参照内容进行距离测试,默认是距离越远分数越高,反之可将ScoringEquation设置为InverseLinear;
Dot:点乘测试,用于朝向方位打分,得分区间为0-1,默认正面为1背面为0,可勾选AbsoluteValue,正面、背面为1,左右两边为0;
Gameplay Tags:标签测试,用于根据Tag对采样点进行类型查询及剔除;
Overlap:通道测试,用于根据通道标记对采样点进行查询及剔除;
Pathfinding:寻路测试,将采样点与导航进行测试。可达则分数1,不可达为0,会返回一个可达的采样点;
Pathfinding Batch:批寻路测试,与上面不同的是它会返回所有可达点,供下个测试项目使用;
Project:投射测试,用于修正采样点位置,分为导航投射和碰撞投射;
Trace:射线测试,存在遮挡分数为1,不存在为0;
用户也可以根据需要自己编写测试规则。