Why does input only work after a build?
I have installed Unity through Unity Hub, and launched the kart racing sample project. When I click the play button to go into play mode, no input at all is detected. I tried building the game, and when I run the artifact which comes out of that build, input works perfectly fine. I'm just trying to use my keyboard, but controllers don't seem to work either.
I'm not making any of my own changes to any of the scripts or anything. I just opened the project and clicked play as the tutorial directed me, and nothing works. I've tried shoving some print statements into the "Update" callback to make sure it's being called, and it is.
I found an answer Googling which said to go to Edit -> Project settings -> Editor and switch "Joystick Source" to "Local", but no luck there. I've tried restarting Unity and my computer, but still no luck.
I would appreciate some help because this is frustrating. I don't have much free time and I'd rather spend it developing something than troubleshooting my tools.
I am running Unity Version 2018.4.20f1.
Edit: Input seems to work in 2019.3.7f1, but not 2018.4.20f1. I would prefer to use the LTS release but I'll just use the latest version for now.