首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过Java学习OpenGL

通过Java学习OpenGL
EN

Stack Overflow用户
提问于 2009-04-19 16:06:44
回答 5查看 1.7K关注 0票数 7

我对学习OpenGL很感兴趣,当时我最喜欢的语言是Java语言。我可以使用像JOGL这样的东西获得它的全部(或大部分)好处吗?或者我应该转而专注于获得更强的C++技能?

顺便说一句,你选择的OpenGL包装库是哪一个?为什么?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2009-04-19 16:15:33

JOGL是一个包装库,它允许在Java语言中使用OpenGL。它目前是JSR-231 (Java Bindings for OpenGL)的参考实现,因此应该是您的首选

票数 8
EN

Stack Overflow用户

发布于 2009-04-19 16:44:46

我还用Delphi语言和Java语言做了一些基本的OpenGL开发。正如其他人回复中提到的,我使用了JOGL,并且我必须得出结论,尽管使用JOGL在Java语言中编程OpenGL和在其他语言(Delphi、C++等)中编程OpenGL几乎没有区别。感觉就是不对劲。正确地设置所有内容,然后写下像这样的东西,这让我抓狂

代码语言:javascript
复制
gl.glBegin (GL.GL_QUADS)

似乎有很多多余的gl, GL, GLU需要编写,它只会妨碍您的工作。而且,我相信,如果你使用C++或类似的语言,而不是Java,性能会更好。

我不是说不要插手JOGL (Java+OpenGL),这是可以做到的,而且它真的没有太大的不同,但是……就像我说的。如果可以的话,试一试c++。

票数 3
EN

Stack Overflow用户

发布于 2009-04-19 16:22:50

如果你也有兴趣在Java中只做3D的东西,而不用担心所有的低级的东西,请查看Java3D

最坏的情况是,你可以看看他们是如何利用OpenGL来获得一些很好的学习材料的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/765629

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档