gpt4 book ai didi

c++ - Windows - SDL_PumpEvents 重置为系统光标

转载 作者:太空宇宙 更新时间:2023-11-04 13:53:23 27 4
gpt4 key购买 nike

我正在使用使用 SDL 1.2.5 的引擎。我无法更改 SDL 版本或不使用此引擎。我需要自定义鼠标光标。我正确加载了 cur 文件并使用了 SetCursor 方法,但每次调用 SDL_PumpEvents 时,我的自定义光标都会被 SDL 默认的黑色光标替换。我可以关闭系统光标并手动绘制它,但这样光标会延迟并且很明显。我正在编写游戏,所以任何光标延迟都是不受欢迎的。有什么办法可以告诉 SDL 不要更改光标吗?或者锁定 SetCursor 方法?

最佳答案

您可以将 SetCursor 函数放在您的游戏循环中,以便它在处理事件后设置光标

关于c++ - Windows - SDL_PumpEvents 重置为系统光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22591046/

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