SDL2相对鼠标模式报告未移动鼠标时的动作

时间:2014-11-02 23:26:28

标签: sdl-2

我是SDL2的新手,所以请原谅任何无知,但在SDL2.0.3中使用相对鼠标模式时,我遇到了奇怪的结果。当我执行SDL_SetRelativeMouseMode(SDL_bool::SDL_true)时,光标将按预期隐藏。在事件循环中,我检查windowEvent.type == SDL_MOUSEMOTION,然后在鼠标不移动时使用windowEvent.motion.xrel/yrel xrelyrel报告-4到4的值!此外,实际上移动我的鼠标似乎与报告的xrelyrel无关。

我应该这样做吗?

1 个答案:

答案 0 :(得分:0)

我在计算机上遇到了完全相同的问题,但使用Uint32 SDL_GetRelativeMouseState(int* x,int* y)代码却很正常。