Skip to content

Conversation

@SimonDarksideJ
Copy link
Contributor

@SimonDarksideJ SimonDarksideJ commented Oct 7, 2018

Overview

Issue seems related to the way Unity is exposing the InteractionManager and access to the data within which seems UI / polling bound (only works correctly when attached to a GameObject/MonoBehaviour).

The resolution was to change from using the InteractionManager events for update / pressed / released, to polling during the Unity Update event. This ensures the data is synchronised accurately.

Changes

Results

From (Top - Raw, Bottom - MRTK)
uwpcontrollerlag

To (Top - Raw, Middle - MRTK, Bottom - InteractionDef)
uwpcontrollerfixed

Issue seems related to the way Unity is exposing the InteractionManager and access to the data within which seems UI / polling bound.
@david-c-kline david-c-kline merged commit 42a0646 into microsoft:mrtk_development Oct 8, 2018
@SimonDarksideJ SimonDarksideJ deleted the mrtk_development_UWPPerfFix branch November 13, 2018 10:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants