De Visual Effect Graph is in geweldige manier om fjoerwurk te meitsjen yn Unity. Yn dit artikel sil ik jo sjen litte hoe't dit wurket.
Fjoerwurk mei de Visual Effect Graph
Om fjoerwurk te meitsjen yn Unity, sjoch dan ûnder de Package Manager Visual Effect Graph en ynstallearje it.
Gean no nei jo projekt en meitsje yn it projektfinster fia Create–> Visual Effects–> Visual Effect Graph.
Neam it bestân Fjoerwurk as Fjoerwurk.
Sleep it bestân nei it toaniel:
As allinich de lamp te sjen is, gean dan nei it oanmakke bestân mei in dûbelklik en klikje yn it menu rjochtsboppe op "Show in Project". Dan wurdt it dieltsje -effekt werjûn.
Gean no nei Bewurkje -> Foarkarren yn 'e menubalke
Wy hawwe eksperimintele eksploitanten / blokken nedich:
Dûbelklik op Fjoerwurk yn it projektfinster en in oar finster sil iepenje:
De ynstellings yn it menu:
Konstante spawn taryf: Effekten dy't per minuut ferskine. Stel dit op 1.
Velocity stiet foar de snelheid dy't in dieltsje moat krije fan punt A nei punt B. Stel de X -wearden yn op 11 en 14.
Stel willekeurich libben yn: Jout it libben fan in dieltsje oan as it yn 'e loft fljocht. Stel dit op 1.2
Update dieltsje: Opsjes kinne wurde tafoege. Bygelyks, swiertekrêft is needsaaklik foar fjoerwurk. Brûk dit finster om swiertekrêft ta te foegjen. Dan falle de dieltsjes del nei't se delsketten binne.
Posysje (line): Stiet foar de plakken wêrfan de dieltsjes wurde sjitten. Foegje dizze fernijing ta en fier 7 yn as de x -wearde. Dan ferskine alle dieltsjes lâns dizze wearde op 'e x-as.
As jo ferskate wearden foar start en ein ynfiere, begjinne de dieltsjes bygelyks yn in line.
Soargje derfoar dat de x-as oan 'e linkerkant yn Unity is pleatst, sadat jo jo effekt kinne sjen fanút it juste perspektyf.
der Blend moade wurdt pleatst op additiven troch Alpha.
Dêrnei wurdt it gebiet Haadtekstuer as de tekstuer feroare. Fyn de standert dieltsjes hjirfoar.
Mei Del. Jo ferwiderje "Sûnt grutte oer libben", om't de dieltsjes yn har libben net moatte fergrutsje.
Om dit te dwaan, selektearje Grutte ynstelle en feroarje it nei 0.05.
Nim ek Set Color over Life mei Remove fuort.
Selektearje Kleur ynstelle. Selektearje in kleur en ferheegje de yntensiteit mei de skúf. Stel it bygelyks op 7. Dit sil de dieltsjes gloeie.
As de dieltsjes net gloeie, hawwe jo ek it Post Process Volume Effect nedich. Jo hawwe dit ynsteld op Bloom yn it ynspekteurfinster.
De raketten tafoegje
Brûk de rjochter mûsknop boppe oan it fjoerwurkfinster om jo systeem z te neamen. B. Raketten.
Folgjende wurde de eksploazjes makke:
Druk op de romtebalke yn it update -diel en sykje nei it trigger -evenemint. Selektearje Trigger -evenemint op die. Yn dit gefal kieze jo de dieltsjes dy't ferskine yn 'e eksploazje. Set 80.
Klikje op 'e sirkel rjochts en meitsje in GPU -evenemint. Jo meitsje in oar dieltsjesysteem. Fyn Initialize Particle. Gean fanôf dêr nei it fernijingsgebiet troch te klikken op Particle. Kopiearje de útfierpartikel Quad mei Ctrl + C en Ctrl + V en sleep it nei de partikulieren bywurkje. Hjirmei meitsje jo in oar dieltsjesysteem.
Sykje yn it gebiet Initialize Particle foar "Lifetime ynstelle" en set de winske wearden yn, lykas: B. 1.5 en 7. Omdat dieltsjes ferskine yn 'e rjochter ûnderhoeke. De fine oanpassingen foar dizze dieltsjes ûntbrekke. De dieltsjes moatte ferskine op 'e posysje fan' e âlde dieltsjes. Dêrom moatte de posysjes wêryn se ûntsteane wurde bepaald. Sykje nei Inherte Boarneposysje (Set). Dan ferskine de dieltsjes yn plak fan 'e âlde dieltsjes.
It Initialize Particle System hat in hegere wearde nedich, om't net genôch dieltsjes ferskine. Stel de wearde op 1000. Dêrom wurdt de snelheidswearde ferhege. Foegje snelheid ta yn willekeurige rjochting. Set it op willekeurich. Plak bygelyks 5 en 6. No hawwe jo eksploazjes. De snelheid is in bytsje te fluch. Foegje lineêre drag ta, lykas yn 'e echte wrâld de dieltsjes sille fertrage nei de eksploazje. Stel de dragkoeffisient op 3. No hawwe wy swiertekrêft nedich, sadat de dieltsjes stadichoan falle. Stel de y -wearde yn op -1.
No soe de grutte fan 'e dieltsjes moatte wurde feroare. Wy ferwiderje it item Grutte ynstelle en sykje yn plak foar Willekeurich ynstelle grutte. Stel bygelyks 0.33 op 0.37. Se moatte ferskate kleuren hawwe. Ferwiderje no Kleur ynstelle en kies Kleur ynstelle oer it libben. Hjir sette jo de HDR Gradient Editor yn. It boppeste diel toant de transparânsje en it legere diel de kleuren.
Oan it begjin moatte de kleuren 100% ûntrochsichtich wêze, dat is de reden dat jo de earste transparânsje -ynstelling nei de foarkant ferpleatse. It earste swarte punt wurdt wiske en it twadde wurdt foarút ferpleatst. De alfa -wearde is 255. Kies foar it legere diel de kleur blau. Om it glâns te meitsjen, foegje 5.2 ta oan 'e yntensiteit. Selektearje de ûnderste efterkleur, bgl. B. in ljocht pears. Fergrutsje de yntensiteit bgl. B. op 5.5
Set de boppeste rêch (wite wearde) fierder foarút. Stel it bygelyks op 63%. Ferleegje de yntensiteit nei 5. Sleep yn 'e HDR Gradient Editor de legere wearde in bytsje nei rjochts en klikje om in oar punt te meitsjen. Stel de yntensiteit fan 'e wearde yn op 7.5
Sleep de twadde legere wearde tichter of fierder fuort. Dit beynfloedet de doer fan 'e wjerljocht dy't ferskynt as it eksplodeart. As jo de wearde fierder nei foaren lûke, is d'r in koarte, rappe eksploazje.
Neam it systeem in eksploazje.
Foegje yn 'e earste seksje foar raketten yn' e update -seksje Trigger Event Always ta. Stel it nûmer op 2. Dit sil altyd 2 raketten omheech sjitte. Selektearje it GPU -evenemint. Add Initialize Particle. Update -dieltsje tafoegje. Kopiearje it útfierpart fan it earste systeem.
Yn 'e Initialize Particle-Part fergrutsje de kapasiteit nei 1000. Foegje Set Lifetime ta. Set 0.3.
Foegje de posysje Inherit Source ta. Foegje no Velocity (willekeurige rjochting) ta. Stel de snelheid yn op 0.2
Foegje skaal ynstelle ta yn it útfiergebiet. Stel y op 3. Dit lûkt de dieltsjes lang as jo se omheech lûke. Set kleur ynstelle en kleur tafoegje oer libben. Ferwiderje it middelste item oan 'e boppekant fan it Gradiant -menu. Stel de wearde fan 255 yn op 0. Kies in moai oranje as de kleur. Stel de yntensiteit op 3.5. Set it efterste legere punt op in bytsje oranje dat net sa sterk gloeit. Neam it systeem de Rocket Trail.
As lêste, gean nei it eksploazjegebiet. Sykje nei Trigger Event Rate yn it Update -diel. Stel dit yn op bygelyks 40 dieltsjes per sekonde. Meitsje in evenemint mei de griene sirkel. Kopiearje it raketsysteem foar it GPU -evenemint (fan inisjalisearje diel). Ferpleats it oer en ferbine it. Fuortsmite "Skaal ynstelle". Fergrutsje de kapasiteit nei 10.000. Fergrutsje it libben oant 0.5
Feroarje de kleur in bytsje mear yn readich.
Jo kinne bygelyks it spawn -gebiet ferheegje (oant 100 raketten per sekonde).
Oarspronklik pleatst 2020-02-27 15:04:31.