【发布时间】:2011-05-02 18:38:59
【问题描述】:
我正在制作一个简单的窗口游戏,我想要一个标准的系统光标,而不是 SDL 的黑色光标。如果不手动创建光标,这可能吗?
【问题讨论】:
标签: c++ sdl mouse-cursor
我正在制作一个简单的窗口游戏,我想要一个标准的系统光标,而不是 SDL 的黑色光标。如果不手动创建光标,这可能吗?
【问题讨论】:
标签: c++ sdl mouse-cursor
据我所知,这是不可能的。由于 SDL 适用于所有主要平台,即使是那些没有默认光标的平台,SDL 创建者决定始终使用自定义光标。不过,绘制默认系统光标应该不会那么难 - 只需加载 .cur 文件并将其绘制为位图即可。
【讨论】:
您可以在 SDL_CreateCursor 的帮助下显示 4 种类型的默认 SDL 光标。 SDL 文档提供了以下信息:
【讨论】: