我正在制作C语言的3D引擎,我拥有(我相信)一切。除了键盘输入,我可以使用scanf()函数,但我认为它有它的问题(如多键输入)。我不想使用像SDL2这样的库,我只是想要一个头文件的输入,或者更理想的只是获得代码扫描键,并将其添加到数组或其他东西。请不要建议更好的东西或一个库,会为我做一切,我想从头开始构建这个。谢谢你。
您可能希望在消息循环中处理以下两个窗口消息:
WM_KEYDOWN
WM_KEYUP
有关更多信息,请参阅Microsoft关于键盘输入的文档。