Hud Lag With UMG?

I am working on my HUD with UMG and I want to create a delayed look to the HUD, similar to this: Metroid Prime emulated in HD High Definition 1080p - YouTube
I am aware I could use 3D widgets, but I would lose the resolution scaling and all that, is there a way to do a parallax sort of delay with UMG?

You can do parallax-ish things with UMG. Perhaps just moving it to the sides and / or shearing it a bit would do the trick. To make it laggy, interpolate the 2d vectors responsible for the screen position of the widget.

  • try having a 2d dummy (or just a 2d coordinate) in the middle of the screen and move it in the direction opposite to the player turn direction (so looking up would add to Y screen position) - mouse delta could be good for this
  • have that dummy try to get back to the screen centre during tick
  • have the UI widget try to catch up with that dummy coordinate using Vector 2d Interp To

This should give you quite a bit control over how the whole thing behaves. Untested but it may just look convincing enough.

Thanks for the tip, I’ll try it out and let you know.