2011-05-06 92 views
0

我真的需要一个简单的相机,我可以使用我的应用程序。我希望能够用键盘控制相机的移动。我只需要它向前和向后移动并相对于y轴旋转。 提前感谢任何帮助,因为我不知道从哪里开始。很多教程围绕谷歌,但不适用于jogl:/OpenGL JOGL相机,可以通过键盘移动

+2

由于'JOGL'只不过是OpenGL调用的Java包装器,所以我认为你可能最好将自己用C++实现的相机类移植到Java上。 – trojanfoe 2011-05-06 07:00:06

回答

0

其中包含下载官方jogl的东西,你可以下载(演示,教程等)的文件包括我已经使用的'gleem'包很像。

gleem表示:GL-EEM:GL非常容易使用的机器人

这里的原始页面gleem:http://alumni.media.mit.edu/~kbrussel/gleem/#DEMOS(有一些漂亮的图片,和背景)

链接到源代码下载在官方十岁上下JOGL页面内:http://java.net/projects/jogl

反正,但你得到它,该文件当中看看这些具体的选项: gleem.TestExaminerViewer.java gleem.TestHandleBox.java gleem.TestMultiWin的.java gleem.TestTranslate1.java gleem.TestTranslate2.java gleem.Translate1Manip.java gleem.Translate2Manip.java

和,我期望你会发现你在找什么。 gl

PS - 我大胆猜测/假设你想要控制某种可以看到的“相机”,比如说只更新model_matrix堆栈(如果后面的,当然只是把你的当你打电话来更新矩阵堆栈,使用'gluLookAt'等等时,你传入的不同值被绑定到不同的值)