2017-10-15 87 views
-1

我試圖製作一個菜單屏幕,其中所有UI元素(按鈕,文本...)都是完全黑暗的,並通過觸摸屏幕創建一個火災(或者只是一個區域燈光),使UI元素可見。不受光影響的UI元素

有點像this

我讀的UI元素的默認着色器不受光,但我似乎無法改變它。

我該如何去做這件事?

回答

0

默認情況下,UI元素使用未着色着色器,並且也直接呈現給剪輯空間。所以你需要做兩件事情,首先將一個着色的着色器放到元素上,統一標準着色器應該沒問題,然後你應該將畫布渲染模式更改爲世界空間。用世界空間中的畫布,你可以像它是一個精靈一樣移動它。我還建議在關閉剔除的情況下爲UI創建第二個更高優先級的相機。使用UI相機查看畫布時,您應該可以在其附近放置光源並在UI上查看產生的光照。