Unity 3D 正交相機(Orthographic)

1. Camera.aspectspa

表示攝像機顯示區域的縱橫比、寬高比,攝像機初始化的時候會默認設置成當前屏幕的寬高比,能夠更改,也能夠經過 Camera.ResetAspect 來重置。對象

 

2. Camera.orthographicSizetop

當攝像機爲正交相機狀態的時候,該值有效,表示攝像機顯示區域高度的一半的尺寸,而寬度是經過自動計算得出來的。寬高比已知,高度的一半知道,由此計算:asp

height(高度) = camera.orthographicSize * 2f;new

width(寬度) = height * camera.aspect;

以攝像機爲中心點,設想機輸出的世界座標內的範圍

left_top(左上角) = new Vector2(-width / 2f, -height / 2f);

right_bottom(右下角) = new Vector2(width / 2f, height / 2f);

 

3. 縮放值

攝像機自己或者父親的縮放值的改變,不會影響到 orthographicSize ,但會影響到子對象。

相關文章
相關標籤/搜索