1 新建一个场景,拖入一个character

ue4 光线追踪Single Line Trace (Raycast) by Object

2 character_Blueprint打开蓝图,新建相机组件

ue4 光线追踪Single Line Trace (Raycast) by Object

3 写蓝图tick函数

ue4 光线追踪Single Line Trace (Raycast) by Object

4 运行程序,当射线碰到物体,显示物体名

ue4 光线追踪Single Line Trace (Raycast) by Object

注意: 1,LineTraceForObjects 将沿给定的线执行碰撞追踪并返回追踪命中的首个物体(须与特定物体类型匹配)

ue4 光线追踪Single Line Trace (Raycast) by Object

2,MultiLineTraceForObjects 将沿给定的线执行碰撞追踪并返回所有遭遇的命中,只返回与特定物体类型相匹配的物体

ue4 光线追踪Single Line Trace (Raycast) by Object

3, MultiLineTraceByChannel 将沿给定线条执行碰撞追踪,并返回所有遭遇的命中,直到并包含首次阻挡命中,只返回对特定追踪通道响应的对象。

ue4 光线追踪Single Line Trace (Raycast) by Object

ue4 光线追踪Single Line Trace (Raycast) by Object

相关文章:

  • 2021-10-31
  • 2021-10-28
  • 2021-12-01
  • 2022-12-23
  • 2022-01-01
  • 2021-10-31
猜你喜欢
  • 2021-12-02
  • 2022-12-23
  • 2021-12-01
  • 2021-12-05
  • 2022-02-17
相关资源
相似解决方案