我是SDL2的新手,所以请原谅任何无知,但在SDL2.0.3中使用相对鼠标模式时,我遇到了奇怪的结果。当我执行SDL_SetRelativeMouseMode(SDL_bool::SDL_true)
时,光标将按预期隐藏。在事件循环中,我检查windowEvent.type == SDL_MOUSEMOTION
,然后在鼠标不移动时使用windowEvent.motion.xrel/yrel
xrel
和yrel
报告-4到4的值!此外,实际上移动我的鼠标似乎与报告的xrel
和yrel
无关。
我应该这样做吗?
答案 0 :(得分:0)
我在计算机上遇到了完全相同的问题,但使用Uint32 SDL_GetRelativeMouseState(int* x,int* y)
代码却很正常。