Game Development Stack Exchange is a question and answer site for professional and independent game developers. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I want players to be able to use a controller to navigate our game's menus. We use Unity's new UI, and in the EventSystem have specified a controller axis for our vertical axis. However the selection from the controller is extremely sticky. The joystick must be held down for a second in order for it to move its selected item down.

enter image description here

I've tried fooling around with the Gravity, Dead and Sensitivty levels but haven't found anything suitable. Could someone recommend some standard settings so the input is not stick7?

I've been using a Xbox controller with a wireless adapter for PC as my controller.

share|improve this question
    
In the past I've found Unity's default values work pretty well: Gravity = 0 Dead = 0.19 Sensitivity = 1 - is that not working well for your case? – DMGregory Nov 21 '15 at 0:27
    
I have tried that, but it still feels sticky. I ended up changing the Event System's Input Actions per Second and Repeat Delay values. – DeeCeptor Nov 21 '15 at 23:32

Changing the EventSystem's following values:

Input Actions Per Second: 2

Repeat Delay: 0.3

This makes it more responsive, but is not ideal because it involves changing the EventSystem present in every scene. If someone has a better solution, I'd be happy to hear it.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.