【发布时间】:2013-07-19 17:28:22
【问题描述】:
有没有办法在 SDL 2.0 中获取鼠标的初始位置?
我尝试通过SDL_GetMouseState(&mouse_x,&mouse_y) 获取鼠标坐标,但是只有在使用函数SDL_PollEvent() 后才能得到预期的结果,而且如果鼠标没有移动,我也看不到(0,0) 以外的值自程序开始以来至少一次。虽然我没有检查 SDL_MOUSEMOTION 并将SDL_GetMouseState() 连接到它,但我只有在鼠标移动时才能获得鼠标坐标。那么有什么问题?或者SDL_GetMouseState() 适合这样做吗?
编辑:为什么,为什么没有任何答案?
【问题讨论】:
-
您在哪个操作系统上使用 SDL2?
标签: sdl mouse-coordinates sdl-2