unity學習筆記
由于影片師的影片制作遇到了一些小問題,只能先做其他功能的摸索了~
本來想記錄一下服務器搭建的,但是在訊息傳輸的部分遇到了一些bug,可能是訊息決議的時候出現了一些問題,教程里中間沒有除錯,所以不知道具體的問題是不是這個,只能先擱置那部分的內容,那個目前也不急,因為公司也沒有資源買服務器(希望老板不看csdn)服務器的搭建和java專案里的ssm等框架差不太多,主要是多了一個訊息協議,提高了訊息傳輸的安全性
特效教程下方
https://www.bilibili.com/video/BV1Wp4y1Q71s?t=938

這個是pgbshader里制作水紋特效的一些設定
傳送門特效
需要現在unity的package manager里下載visual effect graph,(不同的unity版本對應的veg版本好像有要求,我的是unity2019.4的版本,但是用目前最新的7.6veg是會報錯的, 只能用視頻教程里的7.31)
Veg和shader graph相類似,有編輯視窗,一通設定就完事了
得先創建visual effect graph

系統會生成兩個檔案,第一個是new vfx(我們需要修改的),第二個是自帶的,不需要修改的,可以理解為環境變數

然后雙擊第一個new vfx就可以進入他的編輯視窗了
進去后一共主要有四個大類

后面三個都好理解,就是控制粒子狀態的管理器,從初始化,程序和最后輸出的形態,第一個就不太理解(主要是英文翻譯是產卵,閱讀理解不好,不知道程式里代表什么,有的說是生成,但是感覺和初始化好像差不太多~)
剩下的就是去試了
有一點需要注意:視頻教程里的vfx打開后在output particle quad里會有shadergraph的屬性欄,但是我的是沒有的~所以傳送門里的螺旋效果做不了
傳送門的話教程里是先做了向內的光線效果
屬性設定如下


左邊突出的屬性欄是需要在左邊的newvfx的加號添加的,有的是直接在里面寫的,如果涉及到公式的話就需要自己添加multiply等公式去進行計算(如上圖spawn左邊的三個屬性欄,其實跟直接寫750效果沒差,就是多了一個判斷,當totaltime(特效運行的時間)小于1的時候,rate就設定為0,也就是沒有光束的發射效果,當totaltime》=1時,設定為750,也就是一開始沒有光束發射,特效運行大于1s后才出現光束特效)

這個添加的目的是為了做完這個vfx特效后,可以在外面控制這里添加的屬性動態的修改vfx里的一些屬性,如顏色,大小,速度等,如下圖

至于里面的具體屬性得根據具體情況使用,如set over color 等,是控制顏色的變化的,如果有需要還需要在點擊set over color的情況下,在inspector視窗里的composition設定成multiply或者add等(這個跟制作視頻里的疊加模式相類似,就是相乘還是疊加的意思),然后在vfx里set over color就會變成 multiply color下圖二


更新,找到一個很詳細的中文翻譯
https://www.pianshen.com/article/58661886438/
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/286853.html
標籤:其他
