2011-05-06 21 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'等等時,你傳入的不同值被綁定到不同的值)