2011-07-26 58 views
0

我想要開始使用opengl遊戲創作。我決定從2D遊戲開始,並使用正交投影。然而,我對座標轉換有點不知所措,部分原因是我不明白爲什麼我需要除x和y座標之外的其他任何東西來製作2D遊戲,部分原因是我無法在任何地方找到任何明確的建議來完成noobs )有沒有人知道任何關於gluUnProject的簡單教程,或沒有人有耐心記下基本組件。任何簡單的glUnProject教程?

在此先感謝。

回答

0

那麼你需要Z,因爲你使用的OpenGL是一個3D圖形API。對於大多數事情,它應該沒問題,只需輸入0 Z.有人糾正我,如果我錯了。

如果你正在做這件事,我總是建議Color Picking。這是非常簡單的實施,它很好。

gluUnProject信息

http://www.opengl.org/sdk/docs/man/xhtml/gluUnProject.xml

http://nehe.gamedev.net/article/using_gluunproject/16013/

+0

在JavaScript中訥河教程? – Jack

+0

OpenGL-ES似乎不支持NeHe教程存儲變量的方式(例如:'viewport [4]')你知道在android中存儲大量變量的常規方法嗎? – Jack

+0

不幸的是我沒有。我唯一的經驗是使用標準的OpenGL,並沒有注意到opengl-es標籤(這個話題出現在我的通用OpenGL標籤中)。這可能是一個值得其自己話題的問題。有趣的是,它不允許這種形式的數組。 – ssell