0
\$\begingroup\$

I have tried using Unity's new input system, but it's incredibly hard to learn, the documentation is poor, and the old system is much easier to work with. I would like to revert my project back to the old system, but I am unsure how to do that. How do i disable the package and reconfigure my project so it will accept code using the old system?

\$\endgroup\$

2 Answers 2

1
\$\begingroup\$

If you write the old input system, in code, then unity's code checker will automatically update it for you. If unity doesn't automatically then in the menus up top press Assets->Run API Updater. Hope this helps.

\$\endgroup\$
9
  • \$\begingroup\$ will this disable the package? \$\endgroup\$
    – Millard
    Apr 18, 2021 at 21:01
  • \$\begingroup\$ @Millard What are you trying to do with the input system? Just simple keypresses: if (Input.GetKeyDown("W");, or something else? \$\endgroup\$
    – c0d3r
    Apr 18, 2021 at 21:20
  • \$\begingroup\$ So far I've only used Input.GetAxis(). Unfortunately I won't be able to test anything yet, I currently don't have access to the project. \$\endgroup\$
    – Millard
    Apr 18, 2021 at 21:54
  • \$\begingroup\$ @Millard test it in a new project? \$\endgroup\$
    – c0d3r
    Apr 19, 2021 at 16:15
  • 1
    \$\begingroup\$ Input.GetAxis(); is what i always use. I haven't used the new input system at all. The new input system requires less coding, but it's more confusing for me/ \$\endgroup\$
    – c0d3r
    Apr 21, 2021 at 16:57
1
\$\begingroup\$

In order to revert back Go to player settings and select Active input handling dropdown.

enter image description here Watch 43 Second Tutorial

\$\endgroup\$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .