gpt4 book ai didi

SDL_GetMouseState 无法获取初始鼠标位置

转载 作者:行者123 更新时间:2023-12-04 02:50:57 32 4
gpt4 key购买 nike

SDL 2.0 中有没有办法获取鼠标的初始位置?
我尝试通过 SDL_GetMouseState(&mouse_x,&mouse_y) 获取鼠标坐标,但是只有在使用函数 SDL_PollEvent() 之后我才得到预期的结果,而且我如果自程序开始以来鼠标未移动至少一次,则看不到 (0,0) 以外的值。虽然我不检查 SDL_MOUSEMOTION并将 SDL_GetMouseState() 连接到它,只有当鼠标移动时我才获得鼠标坐标。那么有什么问题吗?或者 SDL_GetMouseState() 是否适合这样做?
编辑:为什么,为什么没有任何答案?

最佳答案

尝试在 SDL_GetMouseState() 之前调用 SDL_PumpEvents()。

关于SDL_GetMouseState 无法获取初始鼠标位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17762842/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com