1. 程式人生 > >Unity中Camera裡Orthographic和Perspective的區別

Unity中Camera裡Orthographic和Perspective的區別

先上官方解釋
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
第一個圖是Perspective第二個圖是Orthographic
Orthographic更多用於isometric game 和2d game
我理解裡的Orthographic是它的z軸已經沒什麼用了變成了只有x軸和y軸的視角,所以下面我試驗的圖你會發現,攝像機往z軸前後移動的時候(不能跟物體一個座標或者物體不存在視角里),根本看不出它的前後移動。
下面會給出攝像機z軸在於-10,-20,0的視角例子
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述
大家可以看出它z軸的移動是不影響視角的(除非你的z軸跟object一樣或者object不在視角框裡),但是你攝像機的x軸和y軸的移動會影響視角的。


而Perspective在我理解看來就像人類的眼睛視角,你的z軸前後變化是可以看出區別的,它的視角框就像一個底為方形的椎體
在這裡插入圖片描述


在這裡插入圖片描述
大家可以出來不同的Z軸座標之間的差別很明顯。


那Orthographic又應用於哪裡呢,例如我上面所說的IsometricGame和2dgame還有ui方面的
比如官方的小遊戲SpaceShooterGame這種2D遊戲
還有IsometricGame(不瞭解的我下文會貼出網上關於圖靈教育IsometricGame的講解連結)
https://www.cnblogs.com/turingbooks/archive/2011/12/26/2301890.html
就到這裡,okk。