Unity3D研究院之獲取攝像機的視口區域

攝像機分爲兩種,一種是正交攝像機還有一種是透視攝像機。正交攝像機不管遠近它的視口範圍永遠是固定的,可是透視攝像機是由原點向外擴散性發射,也就是距離越遠它的視口區域也就越大。那麼咱們如何獲取距離攝像機任意距離的視口區域呢?以下圖所示,分別用紅色和黃色兩種顏色將計算出來的視口區域標記了出來。html

Unity3D研究院之獲取攝像機的視口區域 - 雨鬆MOMO程序研究院 - 1

 

下面上代碼,把以下腳本掛在攝像機出直接運行遊戲便可看到。算法

這個腳本是我在逛國外網站無心間發現的,我這裏翻譯成了C#語言。http://answers.unity3d.com/questions/509466/scale-box-collider-to-camera-view-1.html?sort=oldestide

咱們能夠根據文章裏的算法計算出視口3D的座標點,有了座標信息那麼想幹什麼都好乾了,呵呵。網站

 

相關文章
相關標籤/搜索