我們都知道,Unity中自帶了一些粒子效果,在Assets>ImportPackage>Particles,即可將Prticles.UnityPackage導(dǎo)入到項(xiàng)目中,這些粒子效果包括:Dust(沙塵)、Fire(火焰)、Water(水)、Smoke(煙霧)、Sparkles(閃光),還有一些粒子資源 Sources、Misc(雜項(xiàng))等。
粒子特效能夠?yàn)橛螒蛟鎏斫换ヅc響應(yīng)能力,它們擅長(zhǎng)創(chuàng)造許多運(yùn)動(dòng)和撞擊效果。粒子特效可用于創(chuàng)建魔法火球,漩渦狀的空間傳送門(mén),或者將玩家的注意力引導(dǎo)到一個(gè)發(fā)光的寶箱。炫酷的視覺(jué)效果往往引人入勝。
今天,我們帶著大家通過(guò)快速制作星空特效,來(lái)認(rèn)識(shí)一下Unity的粒子效果。
1、首先,新建一個(gè)場(chǎng)景,如果有自己的天空盒資源的話(huà),在Window->Lighting下設(shè)置下天空(默認(rèn)天空盒也不影響演示)。
2、新建一個(gè)空對(duì)象命名為Star,為其添加Particle System組件。注意:一個(gè)對(duì)象最多只能有一個(gè)Particle System組件。
3、勾選Prewarm。字面意思就是預(yù)熱。就是場(chǎng)景一開(kāi)始,就已經(jīng)有很多粒子(粒子產(chǎn)生和消失已經(jīng)平衡),如果不勾選,一開(kāi)始什么都沒(méi)有,等一會(huì)粒子數(shù)才變多。
4、設(shè)置Start Lifetime(粒子的壽命(開(kāi)始時(shí)))。由于星星一般移動(dòng)比較慢,例子壽命(秒數(shù))設(shè)置的長(zhǎng)一點(diǎn)。
5、Emission模塊保持勾選,無(wú)需改動(dòng)保持默認(rèn)即可。如果希望加快星星的產(chǎn)生,可以增大Rate over Time選項(xiàng)。
6、在Shape下,我們修改的是粒子生成裝置的形狀。我們改成一個(gè)Box(我們希望星星是從一個(gè)大盒子里生成的)。
7、設(shè)置盒子的大小 BoxX/Y/Z設(shè)置為100。同時(shí)Emit from設(shè)置為Volume, 意思是從整個(gè)體積均勻生成。(也可以設(shè)置成從盒子底部生成)。
8、展開(kāi)Renderer,為Material屬性賦值,設(shè)置粒子的樣子(材質(zhì))。使用自帶的Default-Particle就可以。
最終效果如圖。
今天的Unity教程,就為大家介紹到這里,希望大家可以學(xué)以致用,創(chuàng)作出精彩的粒子特效!