亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Unity移動端實時陰影繪制

發布時間:2020-06-15 15:17:13 來源:網絡 閱讀:7772 作者:jxw167 欄目:開發技術

   大家知道,在Unity里可以通過設置Directional Light里面的選項出現實時陰影,在PC端可以運行的非常好,但是如果將其放到移動端,移動端目前的硬件還不支持實時陰影的繪制,這就需要我們自己想辦法解決在移動端的實時陰影繪制,接下來給大家說一下,實時陰影是如何在移動端繪制的。

先給大家看一幅圖片:

Unity移動端實時陰影繪制

首先給一盞燈光,燈光照射到物體后,會在地面有個接收陰影的面或者Plane或者Terrain。都可以作為接收。

如果有障礙物的話也可以將其投射上去。如圖所示:

Unity移動端實時陰影繪制

在程序運行的效果圖如下所示:

Unity移動端實時陰影繪制

接下來我們開始實現,首先我們需要一個Projector組件,這個組件是Unity提供的。

Unity移動端實時陰影繪制

我們還需要一個接收的材質,

Unity移動端實時陰影繪制

我們還需要一個接收陰影的腳本。如下所示:

Unity移動端實時陰影繪制

有了上面這些我們就可以實現實時陰影了。

Unity移動端實時陰影繪制

以上方法只是對圓球體有用,物體也是會投射成圓球體,這不是我們需要的,我們需要是對任何物體都可以的,這就需要我們自己去實現Proector。效果如下圖:

Unity移動端實時陰影繪制

代碼示意圖:

Unity移動端實時陰影繪制

 

這樣實現的陰影效果圖,可以在手機端運行,而且幀數足夠滿足。代碼后面奉上。

 

 

 

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

乾安县| 蒙城县| 垫江县| 阳城县| 宜春市| 东港市| 新闻| 霸州市| 新余市| 富川| 苏州市| 通江县| 兴隆县| 龙口市| 格尔木市| 全椒县| 信宜市| 冀州市| 尚志市| 诏安县| 罗山县| 通山县| 庆云县| 鸡东县| 东城区| 甘孜| 西林县| 兖州市| 郑州市| 广灵县| 宜君县| 东兴市| 将乐县| 门头沟区| 新田县| 调兵山市| 香格里拉县| 洛阳市| 静宁县| 东宁县| 仙桃市|