1. 程式人生 > >cocos2d-x視訊教材(無腦碼農系列)

cocos2d-x視訊教材(無腦碼農系列)

座標系是非常基礎的概念,如果連座標系都搞不太清楚的話,開發起來就真的無從下手了,借鑑知易教程寫一篇關於座標系的日記。
一般意義上的座標系是說笛卡爾座標系,相信大家都學過。
圖片標題

但是不同的圖形庫採用不同的座標系。iPhone平臺提供了兩種會相簿:Quartz 2D和OpenGL ES。其中Quartz 2D是Core Graphics繪相簿的子集,OpenGL ES是跨平臺圖形庫OpenGL的嵌入裝置版。這兩者的座標系原點不一樣。
圖片標題
大多數圖形視窗應用程式都採用類似的座標系。這是一種基於虛擬“畫布”繪圖模型的圖形庫,繪圖指令按次序向“畫布”上畫下不同的內容,後畫的內容會覆蓋先畫的內容(透明的除外)。這比較容易理解。
OpenGL ES的原點在左下角:
圖片標題

OpenGL ES相對比較複雜,這實際上是一個3D的繪相簿,按照“狀態機”模型設計的繪相簿。他不是簡單地讓後者疊加在前者上面,而是記錄各個繪製內容的三維...