我打算用Java编写一个简单的应用程序,它有一个带有OpenGL图形部分的基本UI。除此之外,还需要某种网络访问。
我应该使用这些库中的哪一个?每个选项有哪些缺点和好处?我希望OpenGL编码尽可能真实,这样我才能感觉到我实际上(学习)编写OpenGL。周围的UI是否更容易使用其中一个解决方案进行编码?在JOGL的情况下,我可以使用标准的java组件创建UI。
请给我思考一些想法,我不是在寻找最终的真理。
答案 0 :(得分:3)
Qt Jambi is discontinued,所以我会因为这个原因去JOGL。
另外,如果您的目的只是在3d场景中只有几个基本控件,我建议您了解IMGUI(立即模式GUI)here和there。
虽然不是Java,NVIDIA made available IMGUI based widgets可以从中获取灵感。
答案 1 :(得分:1)
JOGL有JMonkeyEngine ..一个相当不错的游戏引擎。我推荐JOGL,因为它非常适合跨平台,很快就会有嵌入式平台实现。