Wayback Machinekoobas.hobune.stream
May JUN Jul
Previous capture 13 Next capture
2021 2022 2023
1 capture
13 Jun 22 - 13 Jun 22
sparklines
Close Help
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
  • Asset Store
  • Get Unity

UNITY ACCOUNT

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account
  • Blog
  • Forums
  • Answers
  • Evangelists
  • User Groups
  • Beta Program
  • Advisory Panel

Navigation

  • Home
  • Products
  • Solutions
  • Made with Unity
  • Learning
  • Support & Services
  • Community
    • Blog
    • Forums
    • Answers
    • Evangelists
    • User Groups
    • Beta Program
    • Advisory Panel

Unity account

You need a Unity Account to shop in the Online and Asset Stores, participate in the Unity Community and manage your license portfolio. Login Create account

Language

  • Chinese
  • Spanish
  • Japanese
  • Korean
  • Portuguese
  • Ask a question
  • Spaces
    • Default
    • Help Room
    • META
    • Moderators
    • Topics
    • Questions
    • Users
    • Badges
  • Home /
avatar image
0
Question by coughin05 · Jun 10, 2015 at 09:31 PM · speedlaginput.getaxislaggy

"Input.GetAxis()" Lagging?

Something weird is going on here. Basically, I'm running a script that changes a variable according to the value returned by Input.GetAxis. Nothing new, really. The problem is that the change in Input.GetAxis's value seems to lag. It takes a fraction of a second for it to catch up with the rest of the game. Here's my code:

 var moveDirection = 0;
 var move2 = 0                //for comparison
 
 function Update()
 {
     moveDirection = Input.GetAxis("Horizontal");
     
     if (GetKeyDown("left"))
     {
         move2 = -1
     }
     if (GetKeyDown("right"))
     {
         move2 = 1
     }
 }


Shouldn't moveDirection and move2 be changing values at the same time? Why isn't this the case?

Comment
Add comment · Show 2
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image FLASHDENMARK · Jun 10, 2015 at 09:35 PM 2
Share

This is all by design.

There is a GetAxisRaw option, which isn't smoothed at all.

avatar image coughin05 · Jun 12, 2015 at 08:18 PM 0
Share

This actually turned out to be the most helpful option, I think. Thanks a lot.

1 Reply

· Add your reply
  • Sort: 
avatar image
3
Best Answer

Answer by Loius · Jun 10, 2015 at 10:06 PM

Your Edit > Project Settings > Input Settings should be adjusted to taste.

Specifically the Gravity (how quickly the input returns to zero after the player releases it) and Acceleration (how quickly the input arrives at the actual value the player is inputting) options of your axes.

Comment
Add comment · Show 2 · Share
10 |3000 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image coughin05 · Jun 10, 2015 at 10:43 PM 2
Share

I'll have to give this a try. Thanks for the input (pun 100% intended)!

avatar image Harinezumi · Mar 03, 2018 at 07:56 PM 0
Share

This is another solution: https://answers.unity.com/questions/127573/unbuffered-keyboard-input-delay.html

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Follow this Question

Answers Answers and Comments

23 People are following this question.

avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image avatar image

Related Questions

iOS app 30 fps but laggy 0 Answers

Admob plugin lagging when downloading ad 1 Answer

Is there anybody who can help me to get rid of lag? 1 Answer

Laggy 3D game on Android 0 Answers

Scene and Game Screen Lag 0 Answers


Enterprise
Social Q&A

Social
Subscribe on YouTube social-youtube Follow on LinkedIn social-linkedin Follow on Twitter social-twitter Follow on Facebook social-facebook Follow on Instagram social-instagram

Footer

  • Purchase
    • Products
    • Subscription
    • Asset Store
    • Unity Gear
    • Resellers
  • Education
    • Students
    • Educators
    • Certification
    • Learn
    • Center of Excellence
  • Download
    • Unity
    • Beta Program
  • Unity Labs
    • Labs
    • Publications
  • Resources
    • Learn platform
    • Community
    • Documentation
    • Unity QA
    • FAQ
    • Services Status
    • Connect
  • About Unity
    • About Us
    • Blog
    • Events
    • Careers
    • Contact
    • Press
    • Partners
    • Affiliates
    • Security
Copyright © 2020 Unity Technologies
  • Legal
  • Privacy Policy
  • Cookies
  • Do Not Sell My Personal Information
  • Cookies Settings
"Unity", Unity logos, and other Unity trademarks are trademarks or registered trademarks of Unity Technologies or its affiliates in the U.S. and elsewhere (more info here). Other names or brands are trademarks of their respective owners.
  • Anonymous
  • Sign in
  • Create
  • Ask a question
  • Spaces
  • Default
  • Help Room
  • META
  • Moderators
  • Explore
  • Topics
  • Questions
  • Users
  • Badges