So I just release a third iPhone game with Unity (Word Warrior™), but it still seems that the iPhone input isn’t where it needs to be. I’m really starting to belief that Unity has a weak implementation of iPhone input compared to input in a non Unity application (like Cut the Rope). Can someone shed some light on this subject? I mean my input works good, but it never is as crisp or smooth/responsive as if when I build apps with xcode and objective-C. Am I crazy here or doing something wrong?
Turning on USE_DISPLAY_LINK_IF_AVAILABLE in AppController.mm slows down the input response for me. Turning it on usually increases my frame rate by five frames or so but the input response becomes so sluggish my game isn’t playable. It’s off by default so it might be something else. At least it’s easy to check.