android動畫之Camera

Camera就像一個攝像機,一個物體在原地不動,然後我們帶着這個攝像機四處移動,在攝像機裏面呈現出來的畫面,就會有立體感,就可以從各個角度觀看這個物體。
它有旋轉、平移的一系列方法,實際上都是在改變一個Matrix對象,一系列操作完畢之後,我們得到這個Matrix,然後畫我們的物體,就可以了。


常用的API如下:

rotateX(float degree) 繞着x軸旋轉degree個度數
rotateY(float degree) 繞着y軸旋轉degree個度數
rotateZ(float degree) 繞着z軸旋轉degree個度數
translate(float x,float y,float z) 平移一段距離
save()和restore() 作用跟Canvas的一樣,保存原狀態,操作完之後,恢復到原狀態。
getMatrix返回一個Matrix值
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章