如何创建SDL弹出菜单? 我已经在使用C++如何在SDL窗口应用程序中创建弹出菜单?我没有发现任何线索

如何创建SDL弹出菜单? 我已经在使用C++如何在SDL窗口应用程序中创建弹出菜单?我没有发现任何线索,c++,user-interface,menu,sdl,C++,User Interface,Menu,Sdl,我想要这样的东西: 我试过使用glutMenu,但它不起作用 谢谢SDL是一个低级图形库。我不记得上次使用它时在它里面看到过菜单、按钮或其他GUI控件之类的东西。其中一个可能有菜单功能。通常,您需要自己根据SDL提供的原语构建这样的东西 您可能希望获得的一个附加库是,用于使用TrueType字体绘制文本。再加上几行和鼠标指针,等等,你就有了一个菜单。SDL是一个低级图形库。我不记得上次使用它时在它里面看到过菜单、按钮或其他GUI控件之类的东西。其中一个可能有菜单功能。通常,您需要自己根据SDL提

我想要这样的东西:

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


谢谢

SDL是一个低级图形库。我不记得上次使用它时在它里面看到过菜单、按钮或其他GUI控件之类的东西。其中一个可能有菜单功能。通常,您需要自己根据SDL提供的原语构建这样的东西


您可能希望获得的一个附加库是,用于使用TrueType字体绘制文本。再加上几行和鼠标指针,等等,你就有了一个菜单。

SDL是一个低级图形库。我不记得上次使用它时在它里面看到过菜单、按钮或其他GUI控件之类的东西。其中一个可能有菜单功能。通常,您需要自己根据SDL提供的原语构建这样的东西


您可能希望获得的一个附加库是,用于使用TrueType字体绘制文本。再加上几行文字和鼠标指针,等等,你有一个菜单。

SDL本身没有任何GUI库。该视频看起来像是一个使用SDL编写自己的GUI的人,使用图形原语和字体调用

上引用了几个SDL GUI库


我不知道它们有多有用。

SDL本身没有任何GUI库。该视频看起来像是一个使用SDL编写自己的GUI的人,使用图形原语和字体调用

上引用了几个SDL GUI库


我不知道它们有多有用。

你可以自己制作一个类。我就是这么做的。让它通过SDL绘制和处理事件。使用矩形和所有这些来检查点击。这是一个很好的实践,如果它不起作用,您可以在那里找到其他特定于SDL或通用GUI库。另一方面,除非您为OpenGL渲染设置SDL,否则glutMenu不起作用,这是一个完全不同的章节,您可以创建自己的类。我就是这么做的。让它通过SDL绘制和处理事件。使用矩形和所有这些来检查点击。这是一个很好的实践,如果它不起作用,您可以在那里找到其他特定于SDL或通用GUI库。另一方面,除非您为OpenGL渲染设置SDL,否则glutMenu不起作用,这是一个完全不同的章节