【问题标题】:OpenGL JOGL Camera that can be moved by keyboard可以通过键盘移动的OpenGL JOGL相机
【发布时间】:2011-05-06 06:28:13
【问题描述】:

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

【问题讨论】:

  • 由于 JOGL 只不过是 OpenGL 调用的 Java 包装器,我认为您最好将用 C++ 实现的相机类移植到自己的 Java 中。

标签: java opengl graphics camera jogl


【解决方案1】:

在下载官方 jogl 所包含的文件中,您可以下载的东西(演示、教程等)包括“gleem”包,我已经使用过并且非常喜欢它。

gleem 代表:GL-E-E-M: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 堆栈(如果是后者,当然只是绑定你的键绑定到你在调用更新矩阵堆栈时传入的不同值,ala 使用'gluLookAt' ...等)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-22
    相关资源
    最近更新 更多