首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络游戏 >

msgproc()与输入类解决方案

2012-02-23 
msgproc()与输入类我之前自己用dxinpu8封装了一个输入类,但是觉的msgproc()函数更方便,而且它的几个参数也

msgproc()与输入类
我之前自己用dxinpu8封装了一个输入类,但是觉的msgproc()函数更方便,而且它的几个参数也包含了鼠标位置等所有信息,请高手来讲解一下两者的区别,什么时候用哪中方法获得按键信息最好。

[解决办法]
如果你希望支持手柄那么用dxinput8,否则用msgproc也够了
[解决办法]
获得屏幕尺寸

C/C++ code
GetSystemMetrics(SM_CXSCREEN);GetSystemMetrics(SM_CYSCREEN);
[解决办法]
一般的用途MsgProc的确够了。
DInput的优势在于支持更多的输入设备,手柄摇杆方向盘等等,还有就是对用户的输入的响应更加快。

如果只是用用鼠标键盘,并且对响应速度的要求一般,DInput也没有什么特别的优势。

热点排行