3D Widget VR Interactions

Okay, I’ve seen a post or two on similar topics, such as: 3D Widget controllable via crosshair? - Feedback for Unreal Engine team - Unreal Engine Forums

But I’ve failed to find a way to do something that seems like it should be fairly simple:

  • No mouse cursor, crosshair only
  • I’m already tracking where the camera raytraces
  • Can I project said raytrace onto a 3d widget in the environment to see which part of a widget is being looked at?

I have a widget that procedurally adds new text widgets and need to be able to detect whether the player hovers over or clicks these new widgets.

Because they’re dynamically added to a horizontal layout, I can’t do a workaround such as adding box colliders to a blueprint for them and tracking those.

If anyone has ideas, they’d be greatly appreciated.