1. 程式人生 > >火焰和煙霧粒子系統製作

火焰和煙霧粒子系統製作

很久沒寫部落格了。今天開始進軍粒子系統。。。。。。。。。。。製作一個火焰粒子系統和煙霧粒子系統特效。。。。

第一步建立一個材質球命名也為fire 然後給其選擇shader如圖:

然後給其選擇預先準備好的火焰材質



建立一個粒子系統然後命名為fireburn然後在其屬性Renderer裡面選擇材質為fire的材質球,如下:


之後更改粒子系統裡的屬性引數(上篇部落格裡記錄了所有常用屬性的含義

在下圖中位置調整tiels的X和Y軸的引數和其他畫有√的選項的相關引數(注:tiels裡X和Y 的引數十分重要)


然後根據需求調整下圖中重要引數(當然會有很多其他資料設定根據具體專案情況來定,以下為影響粒子效果的重要引數)


至此火焰效果完成。如圖:


然後我們製作一下煙霧效果,老規矩先把煙霧材質建立好命名Smoke。然後給他加shader,注意這次的shader選擇如下圖:


下面我們就開始建立煙霧的粒子系統;很簡單在火焰粒子系統的下面建立一個新的 按黃顏色圈中的加號就可以直接新建立一個粒子系統。命名為smoke,同時會在我們的Hierachy面板裡的fire下面自動出現,也會在ParitcleEffect 的右面出現。如下圖:


然後像做火焰特效一樣完成煙霧特效;

講個小知識就是下圖中開啟粒子編輯器的地方,開啟如右圖;同時注意煙霧的特效需要調節顏色的值,如下圖中右圖;

          

顏色的編輯如下圖;圖中紅色箭頭是指顏色的Alpha值,黃色箭頭指的是顏色屬性。左邊代表起始值,右邊代表結束值;


然後整體效果圖執行如圖:(今天第一次做粒子系統還有很多不熟悉的東西。部落格繼續更新,未完待續……)