c++ - 如何创建 SDL 弹出菜单?

标签 c++ user-interface menu sdl

我搜索过如何使用 C++ 在 SDL 窗口应用程序中创建弹出菜单?我还没有找到任何线索!

我想要这样的东西:http://www.youtube.com/watch?v=Mc_CE9OiHvA

我试过使用 glutMenu,但它不起作用......

谢谢

最佳答案

SDL 是一个低级图形库。我不记得上次使用它时在其中看到过任何类似菜单、按钮或其他 GUI 控件的内容。有可能是众多 add-on libraries 之一具有菜单功能。通常,您需要根据 SDL 提供的原语自行构建此类内容。

您可能想要获得的一个附加库是 SDL_ttf , 用于使用 TrueType 字体绘制文本。再加上几行代码和鼠标指针,瞧瞧,您就有了一个菜单。

关于c++ - 如何创建 SDL 弹出菜单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1852655/

相关文章:

java - 拥有多个带有滚动 Pane 的面板

delphi - 显示默认右键菜单-Delphi

c# - 如何将整个数组附加到 C# 中的字符串

c++ - SDL C++ 问题(窗口处于等待状态)

c++ - Qt Creator 在 Mac 上启动调试失败

javascript - jQuery 菜单 - 在下拉悬停时保持菜单处于事件状态

iOS:如何从 UIMenuController 获取选定的 UIMenuItem

c++ - 防止在 Doxygen 中链接到自己的类

wordpress - 没有用户登录内页将禁用 WordPress

java - 制作文本命令,例如为文本着色