Qt Jambi vs JOGL 用于 java OpenGL 开发?

Posted

技术标签:

【中文标题】Qt Jambi vs JOGL 用于 java OpenGL 开发?【英文标题】:Qt Jambi vs JOGL for java OpenGL development? 【发布时间】:2009-12-16 12:43:54 【问题描述】:

我打算用 Java 编写一个简单的应用程序,它有一个基本的 UI 和一段 OpenGL 图形。除此之外,还需要某种网络访问权限。

我应该使用这些库中的哪一个?每个选项的优缺点是什么?我希望 OpenGL 编码尽可能真实,这样我就可以感觉到我实际上是在(学习)编码 OpenGL。使用其中一种解决方案编写周围的 UI 是否容易得多?在 JOGL 的情况下,我将适当地使用标准的 java 组件制作 UI。

只是给我一些想法让我思考,我不是在寻找终极真理。

【问题讨论】:

【参考方案1】:

Qt Jambi is discontinued,所以我会因为这个原因去 JOGL。

此外,如果您的目的只是在 3d 场景上添加一些基本控件,我建议您了解 IMGUI(即时模式 GUI)here 和 there。

虽然不是Java,但NVIDIA made available IMGUI based widgets可以从中获得灵感。

【讨论】:

啊,没注意到新闻稿。好吧,那就不用多想了。感谢您的提醒! 来自新闻稿:“为了帮助促进 Qt Jambi 的持续开发,Qt Software 将托管并帮助维护社区驱动的 Qt Jambi 实施。” Qt-Jambi仍在积极的社区开发中,并在发布 4.7.1 beta 3。有关信息,请参阅qt.gitorious.org/qt-jambi/pages/Home,如果您查看他们的存储库,请注意昨天有人致力于 qtjambi-community.git。 我意识到这个答案已经过时了,但我想我会为任何偶然发现并认为 Qt Jambi 已死的人提供更新。【参考方案2】:

JOGL 拥有JMonkeyEngine .. 一个非常不错的游戏引擎。我会推荐 JOGL,因为它是跨平台的,很快就会有嵌入式平台实现。

【讨论】:

也很高兴知道这一点,虽然我目前不需要完整的图形/游戏引擎来处理这个特定项目。

以上是关于Qt Jambi vs JOGL 用于 java OpenGL 开发?的主要内容,如果未能解决你的问题,请参考以下文章

Qt Jambi 开发还有可能吗?

Qt jambi Eclipse 集成问题

Qt Jambi 版本兼容性

Qt Jambi:访问 QNetworkReply 的内容

Qt-Jambi 冗长,尤其是 QtDynamicMetaObjectPrivate

通过 Qt Jambi 使用粒子(Qt 的惊人功能)