They work fine… Except in a really particular case : If the game is full screen and I switch tabs, when I get back to the first tab, those buttons stops responding to any events at all (no click, no effects, nothing) …
The bug doesn’t seams to happen when the game runs in windowed mode, and only happens when we switch tabs. If I don’t switch, it works correctly…
I’m trying to make sense out of it, but it doesn’t…
Lemur is just doing a collideWith() on the scene graph, basically. Apparently, that is failing in full screen after switching tabs.
…wait… what do you mean by “switch tabs”? In the in-game UI TabPanel or like switching from app to app in windows? I assumed switching tabs in the TabPanel. Which if it’s visible then it should be pickable.
I think maybe you could turn up trace logging to see what the pick event session is logging. I don’t remember off the top of my head how much detail it’s logging at trace level.
Edit: do note that there is a z limit on the picking… so if something is making the UI move to a very high Z then picking may stop working.