【舊部落格轉移 - 2023年8月29日 12:51】
前段時間做了乙個放技能的時候,背景緩慢變黑,放完後再變回來的效果,可以很好的突出技能特效的感覺。 算是一種螢幕後期特效,這個特效說難不難,說簡單也不簡單 反正換做以前的我是沒這麼快做出來的 隨著對unity引擎跟shader的更加了解,很快就把這個需求做完了
剛開始我想改變場景中物品的shader顏色來實現,可發現場景裡很多物品的材質跟shader都各不一樣,實現起來比較麻煩 後來發現了一種更好的辦法,用兩個相機去渲染,乙個變黑相機渲染場景,乙個相機渲染不需要變黑的部分。把黑相機的層級調到最低 控制乙個相機只渲染指定層級可以用位運算子改變camera的cullingmask屬性 camera.cullingmask &= ~(1 << layer); //代表取消選中layer
blackcamera.cullingmask |= (1 << layer); //代表新增選中layer 然後用到材質替換渲染的方式來實現變黑相機 實現camera的onrenderimage方法
posted @
2017-05-16 15:30
李嘉的部落格 閱讀(
...)
編輯收藏
Photoshop背景變透明
1 啟動photoshop,開啟所需的檔案。這時,我們在圖層面板中可以看到乙個名為 背景 的圖層,因為在photoshop中,背景圖層是不允許直接編輯的,要把它轉換成普通的圖層。雙擊該圖層,出現 新圖層 對話方塊,直接點 確定 即可將 背景 圖層轉換成普通圖層。2 接下來,在工具面板中選擇魔術棒工具...
input自動填充背景變黃
chrome 表單自動填充後,input 文字框的背景會變成黃色的,通過審查元素可以看到這是由於 chrome 會預設給自動填充的 input 表單加上 input webkit autofill 私有屬性,然後對其賦予以下樣式 對 chrome 預設定義的 background color bac...
Unity遊戲開發背景知識
一 unity 1.支援的ide 整合開發環境 monodevelop 適用於windows mac linux,主要用於mac visual studio 適用於microsoft支援的所有平台 二 visual studio基本使用 1.vs使用基本要求 1.新建和儲存專案 2.了解vs介面,學...