I’ve noticed that for some games (PC), I have to turn my controller on *before* I launch the game, or else it just won’t work. But with other games, I can turn my controller on at any time and it connects just fine.
Why is that? Shouldn’t every game just be able to recognize the controller whenever I turn it on?
In: Technology
It boils down to efficiency. While computers are definitely powerful enough to take the time every now and then to check if a controller is being used or not, it’s oftentimes just not worth it to run that call every so often. The game just makes an assumption that whatever is being used when the game is initialized is what’s going to be used until the user stops playing and that there won’t be any changes.
Some games work by either
A. Always running code to detect a controller input and having to deal with that fraction of a second worth of “wasted” time
or
B. Running code to detect if a new input device is connected and initializing it when that happens.
Latest Answers