可以将 GTK+ 用于 3D 交互式应用程序(例如游戏)吗?

Is it OK to use GTK+ for 3D interactive app(e.g. game)?

我计划将 GTK+ 3.18 用于一个应用程序,其中包括以下组件:

现在我的问题是,我应该为这样的应用程序使用 GTK+ 还是我需要使用其他库,尤其是运行时?我的考虑点如下:

  1. GTK+ 开销对独立运行时的影响(GTK+ 将提供输入处理、声音、OpenGL 上下文等)
  2. 支持 GTK+ 中的各种输入机制(例如游戏杆)

感谢您的帮助。

我建议使用更适合您的用例的框架,例如游戏编程工具包,因为您依赖于操纵杆输入。可以使用 joysticks with GTK,当然还有 GL,但游戏工具包可能会为您提供更多便利。