2010-06-16 137 views
1

我想用Open GL ES 2.0來開發新遊戲,但我有兩個問題。Open GL ES 2.0協調系統

問:首先是如何在Open GL ES 2.0中設置透視圖 - 我是否需要包含Open GL ES 1.0並使用glOrtho,或者有沒有新的方法?問:我想爲我的遊戲使用笛卡爾座標系統的第四象限,而不是在屏幕上使用-0.5到+0.5的值,如果第一個問題得到回答,我可以實現這個目標嗎?

其他資源: http://iphonedevelopment.blogspot.com/2009/04/opengl-es-from-ground-up-part-3.html

感謝

克里斯

回答

1

Q1:您必須手動構建的投影矩陣,並上傳在你的頂點着色器的統一MAT4。 Q2:與Q1相關,只需調整模型視圖和投影矩陣以使用另一個座標系。請記住,變換矩陣確實從一個空間變換到另一個空間,因此只需找到一個從您自己的空間變換到剪輯空間的矩陣([-1,1]^3)。

+0

感謝,在那裏你可以在網上查詢這點上我的例子? – Chris 2010-06-17 20:34:28