91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

垦利县| 黄山市| 盈江县| 林口县| 铜陵市| 通化县| 报价| 宕昌县| 中方县| 大田县| 鲁甸县| 云和县| 治县。| 竹北市| 广丰县| 会理县| 化隆| 安陆市| 普定县| 通州区| 仙居县| 那坡县| 株洲县| 萍乡市| 安图县| 安国市| 乌海市| 泾川县| 阆中市| 台前县| 郯城县| 长治县| 金川县| 洞头县| 萨迦县| 安吉县| 峨山| 恩平市| 泽普县| 浦城县| 临颍县|