UE4 中的 EQS 带有一组很好的查询项生成器,但在某些情况下,您可能更喜欢根据需要创建生成器。我决定编写自己的生成器,因为我必须编写一个查询来找到查询器周围的最佳位置,但又不能太靠近它。我知道我可以添加一个距离测试来随着距离增加分数,但我什至不想考虑距查询器一定范围内的项目,所以我最终使用了一个自定义生成器,它在查询器位置周围产生一个洞。这是 UE4 EQS 系统中可用的简单网格生成器和我的生成器之间的比较。
参考SimpleGrid的实现方式,实现我的生成器,继承自UEnvQueryGenerator_ProjectedPoints,
参数设置:
OffsetSpace:是定