【问题标题】:Unreal engine: How to get FHitResult.FaceIndex?虚幻引擎:如何获取 FHitResult.FaceIndex?
【发布时间】:2015-08-14 15:08:39
【问题描述】:

当我这样做时

  PlayerController->GetHitResultUnderCursor(ECollisionChannel::ECC_WorldDynamic, false, TraceResult);

TraceResult.FaceIndex 始终为-1

Here@OriCohen 说我必须“使用三角形网格进行查询”。我是否必须将GetHitResultUnderCursorForObjects() 与“三角形网格”一起用于对象类型?那我该怎么做(EObjectTypeQuery对我来说很晦涩)?

Here是UE4 answerhub上的问题。

【问题讨论】:

    标签: raycasting unreal-engine4


    【解决方案1】:

    要获得有效的 FaceIndex,您需要确保在 FCollisionQueryParams 中将 bReturnFaceIndex 和 bTraceComplex 设置为 true。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-09-01
      • 2019-11-29
      • 2016-11-24
      • 2021-07-09
      • 1970-01-01
      • 2022-06-28
      • 2019-01-30
      • 2019-03-18
      相关资源
      最近更新 更多