Подсистема ввода
Продолжаем тему разработки игрового движка, начатую здесь и здесь. В отличие от предыдущих, эта статья не будет столь огромной.
О чем я тут пишу ?
Подсистема ввода, наверное, будет самой простой из всех систем, которые вы разработаете для своего движка. Хотя, это уже зависит от вас. Мне больше нравится простой вариант. Эта система будет всего лишь сообщать нам, какая клавиша нажата, и как долго она удерживается. Достаточно просто, не так ли? Если вам понадобится, вы можете реализовать большую функциональность. Например, если вы подумываете о файтинге, в котором есть комбоудары, то вам придется добавить этот функционал в игровой движок, но в данном примере мы этого делать не будем.