I have a really basic scene setup with 2 characters – one that moves left to right automatically, and one that moves based on user input. My Input Manager settings are super simple, as well. I have the default horizontal and vertical axes (assigned to WASD and the arrow keys), and one additional “action” button assigned to the “Z” key.
When I enter into play mode in the editor, I see a big hiccup in the automated character’s movement the first time I hit a key on my keyboard. The hiccup only happens the very first time I press a key. If I publish a build, the initial hiccup on first key press is barely visible (but it’s still there).
What’s even stranger is that the hiccup is only present when I press certain keys. The arrow keys, for example, don’t trigger the hiccup. The WASD keys do trigger a hiccup. The letter “E” does not trigger a hiccup, but the letter “Q” does.
It doesn’t seem to matter if the offending keypress is defined in my Input Manager settings or not. My code only queries the axes set up in my Input Manager, so pressing the letter “Q” isn’t triggering anything in my scripts.
Has anyone noticed this behaviour before? :-/ I’m running Unity Pro 4.1.5f1 on OS X.
Thanks for the help!