我正在为Windows 10构建一个利用输入在屏幕上绘制的游戏,但缺乏保真度。如果画得快,画出一条直线是不够准确的。就在我想到DirectInput时,我已经在Windows 7的C ++游戏中使用过,但是这个API不适用于Store Apps ...是否有相同的功能,这会提高我对绘图的准确性?
答案 0 :(得分:1)
Windows 8 Store或UWP不支持DirectInput。多年来一直不鼓励使用DirectInput用于鼠标和键盘。
触摸&鼠标,您使用统一指针接口。您还可以使用相对鼠标数据,这些数据可能更符合您的分辨率。
请参阅Responding to touch input (DirectX and C++)和Developing mouse controls (DirectX and C++)。
请记住,UWP使用DIPS,因此您必须使用当前的DPI设置转换为原始像素。