Skip to content

[BUG] Reticles of pointers are stuck World-UI elements with "TrackedDeviceGraphicRaycaster" #1032

@KarlSupertramp

Description

@KarlSupertramp

Description

The little white rings of each pointer stay stuck in place, when the related hand is lost, while hovering over certain elements in a WoldSpace UI. All my canvases use the TrackedDeviceGrahicRaycaster and intractable elements like buttons have colliders (same structure as in example scenes). If the pointer hovers over a TextMesh element (UI without Collider), the reticle gets stuck. If it hovers over a PressableButton, it disappears as expected.

Image
Image

I'm using the MRTK XR Rig. The issue occurs inside the editor and the deployed application.

Reproduce?

  • Create a Canvas in WorldSpace in a Scene with the MRTK XR Rig.
  • Try to hover with a far ray over the Canvas (won't work, no raycast possible)
  • Now add a TrackedDeviceGrahicRaycaster to the Canvas and do the same again. Now the far ray lands on the Canvas, but the reticles stay stuck, after the had was lost.

Expected behaviour

Pointer reticles never get stuck and are only visible when a related pointer is actively tracked

Versions

  • Unity Version 6000.0.44f1
  • MRTK Versions:
    Image

Target platforms

  • Magic Leap 2
  • Unity Editor

Metadata

Metadata

Assignees

Labels

Type: BugA problem with an existing feature that can be fixed with the next patched release.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions