【发布时间】:2011-02-18 16:49:24
【问题描述】:
我发现自己处于一个独特的位置,必须找到合适的 2D 图形引擎(或具有易于使用的 2D 界面支持的 3D 引擎)来为我的企业创建一个简单的全屏零售工具。在简要回顾了 SDL 库的功能后,我一直在考虑使用它。它似乎很容易掌握,而且我很久以前就使用过它,但在我开始我的项目之前,我觉得有必要咨询更大的社区,以确保我做出了正确的(阅读:最简单的)决定。我对 SDL 能力的一个担忧是它缺乏对 GUI 的原生支持。
这是一个主要问题,因为我的项目取决于实现一些圆滑的径向菜单和其他自定义小部件(现在是一个词)以确保易于使用的能力。该软件将在我商店的售货亭上运行,并将作为一种时尚的方式来浏览库存,即使是只能在线获得的库存,也可以下订单。我是否通过使用 SDL 朝着正确的方向前进,或者是否有更好的引擎,甚至可能是更适合的语言?说起来,我知道 C++、Python 和 Perl,因此其中一种语言的原生引擎或库将是完美的。我选择 SDL 是因为它的硬件独立性和 C++ 原生性。我会考虑使用 Java,但运行应用程序的系统受公司限制,无法安装 JRE。如果 Java 真的是这类应用程序的最佳选择,这将很容易纠正。提前感谢所有帮助,请随时添加个人经验和意见。
【问题讨论】: