JAVA与OPENGL结合能做出VC和opengl结合的各种效果和实现吗?哪个更容易学

来源:百度知道 编辑:UC知道 时间:2024/05/25 05:19:17
没学过OPENGL,VC和JAVA都不好,对JAVA比VC印象好,学VC心理有点阴影啊。被逼做东西,不是大的模拟虚拟场景的那种,可能是涉及到一定的地形的样子,或是运输工具,想问下JAVA能和OPENGL结合吗?什么形式?JAVA3D都说是游戏用,不知道能不能做什么地形处理,或是类似VC与OPENGL可实现的粒子系统,雾啊,渲染之类的。

如果JAVA也可以和OPENGL结合的话,能做那样的效果是JAVA3D就可以还是用什么JOGL什么的?

哪个方法JOGL,JAVA3D(在能容易做出来的情况下),VC与OPENGL结合,哪个好学一点,上手比较快一些。??


另外,要做一些OPENGL的东西,VC或JAVA的初学者可以实现吗?还是需要很高的那两种语言的编程水平

Java和VC都可以和OpenGL结合。VC更直观一点;不过Java也不难,需要一个wrapper起接口的作用,Java3D和JOGL都是这样的wrapper。Java3D是一个完整的体系,更重量级一些,所以学的可能会比较慢一些。

Java3D和JOGL仅仅是在Java中操作OpenGL的接口,因此OpenGL能做的都可以做,只不过具体做法不太一样罢了。粒子系统,雾,地形都是OpenGL的比较基础的东西,应该不会做不了的(但我没用过Java做OpenGL,这个只是推测,你还需要确认一下)

如果你Java比VC好的话,就用Java吧。不论是Java3D还是JOGL,总之应该不存在选了某一个就有什么东西不支持的问题,应该都能做出来的,可能JOGL上手更快些。个人意见。

----------------
个人认为C++或Java语言的水平不需要很高,主要看你对OpenGL的理解如何。不过工程比较大的话面向对象的功力就比较重要,而且Java比VC强些。

好啊。我也很想知道 只知道vc可以java没想过

java FX 好像可以实现

e