UI feels one frame behind
Posted: 19 Mar 2026, 16:24
Background and setup:
A single Noesis view, configured as this
https://freeimage.host/i/qw1OnlR
Translations from world space to UI space are handled by ViewModels that place UI elements on the map rather than as part of the HUD.
I’ve tried adjusting the script execution order so that the camera (using Cinemachine) and the ViewModels run before the Noesis view. Reversing the order does have an effect; the on-map UI elements end up even further behind.
In practice, this issue is only noticeable during camera panning or zooming, so the lag is very small—likely just a single frame.
Is there a way to make on-map UI elements update in lockstep with Unity sprites and other native Unity objects?
A single Noesis view, configured as this
https://freeimage.host/i/qw1OnlR
Translations from world space to UI space are handled by ViewModels that place UI elements on the map rather than as part of the HUD.
I’ve tried adjusting the script execution order so that the camera (using Cinemachine) and the ViewModels run before the Noesis view. Reversing the order does have an effect; the on-map UI elements end up even further behind.
In practice, this issue is only noticeable during camera panning or zooming, so the lag is very small—likely just a single frame.
Is there a way to make on-map UI elements update in lockstep with Unity sprites and other native Unity objects?