I’ve noticed that on old hardware after loading a level in our game there is a long delay in response to touches, so if you make a circular motion on the on-screen stick, you see the motion played about 2 seconds later. Apparently there’s an event queue somewhere with a giant backlog. I’ve tried disabling touch events during level loading with Objective-C
[[UIApplication sharedApplication] beginIgnoringInteractionEvents]
but that only seems to make things worse. Has anyone else run into this problem, and more important, has a solution?
Thanks,
Jaap