哪个更好的java + OpenGl或C ++ OpenGl?

时间:2010-11-16 12:58:15

标签: animation

我对#D动画没有任何经验。 但是哪一个是更好的java开放GL或c ++? java 3d和opengl之间的差异是什么?

2 个答案:

答案 0 :(得分:2)

我建议使用OpenGL来使用C ++。

我对Java和3D动画的唯一体验是通过JOGL,我不能说它完全是积极的。从内存中,界面使您在Java中编写类似C的代码。它消除了使用Java的许多好处(易于阅读的代码,方便性等),并且只增加了负担(使用OpenGL编写的任何内容都可能比C ++版本慢)。

答案 1 :(得分:1)

“哪一个更好”需要一个指标才能回答。

如果性能是指标,那么答案就是C ++和OpenGL。这是(除其他事项外)因为Java和本机之间的调用可能需要更多时间,而C ++的数组更符合OpenGL的预期。

但是,如果度量标准类似于Java开发人员能够以多快的速度创建具有合理性能的东西,那么答案可能就是Java + OpenGL。

Java3D是比OpenGL更高级的API。